PDA

View Full Version : سوال: نوشتن برنامه محیط و مساحت با استفاده از Interface



hastiam
چهارشنبه 27 دی 1396, 08:55 صبح
سلام دوستان
میخوام محیط و مساحت شکل رو با استفاده از اینترفیس و کلاس پیاده سازی کنم نمیدونم چه کلاسی بنویسم و از اینترفیس تو اون کلاس چجوری استفاده کنم؟

mr.sirwan
چهارشنبه 27 دی 1396, 12:11 عصر
بیشتر شبیه حل تمرینه، در هر حال میتونین یه اینترفیس با نام shape تعریف کنین که دوتا متد برای محاسبه محیط و مساحت هر شکل داره و پیاده سازی و نحوه محاسبه هر کدوم از این دو متد به عهده کلاس هایی خواهد بود که این اینترفیس رو پیاده میکنن، مثلا به شکل زیر:

public interface Shape
{
double Perimeter();
double Area();
}

public class Square : Shape
{
public int Side { get; set; }

public double Area()
{
return Side * Side;
}

public double Perimeter()
{
return 4 * Side;
}
}