PDA

View Full Version : مبتدی: مشکل در استفاده از کلاس ساخته شده



MMR_1344
دوشنبه 26 آبان 1393, 18:44 عصر
با سلام
من در برنامه خودم یک کلاس تعریف کردم و دو کلاس دیگه از اون ارث بری میکنن
نمیدونم چرا در برنامه اصلی نمیتوم اون دوکلاس جدید رو فرا خونی کنم
برنامه گیوست هست ممنون میشم راهنمایی کنید

rasoolf
دوشنبه 26 آبان 1393, 20:17 عصر
با سلام
من در برنامه خودم یک کلاس تعریف کردم و دو کلاس دیگه از اون ارث بری میکنن
نمیدونم چرا در برنامه اصلی نمیتوم اون دوکلاس جدید رو فرا خونی کنم
برنامه گیوست هست ممنون میشم راهنمایی کنید

کلاس های fish و bird را خارج از کلاس animals و به شکل public باید تعریف کنی تا قابل دسترسی باشه

کلاً هر متغیر و هر متد و یا هرکلاسی را که بخوای از جای دیگه بهش دسترسی داشته باشی باید public تعریف کنی و در غیر اینصورت private تعریف کن.البته به صورت پیش فرض خودش public درنظر میگیره




public class Animals
{
void Eat()
{
Console.WriteLine("Eatinng.....");
}
void Sleep()
{
Console.WriteLine("Sleeped........");
}

}

class Fish : Animals
{
}
class Bird : Animals
{
}