sani_87
شنبه 06 مهر 1387, 12:49 عصر
سلام دوستان...
من یه سوال از ارث بری کلاس ها داشتم.
من می خوام یه کلاس رو override کنم(مثلا کلاس 2) واسه همین تو یه کلاس دیگه( کلاس1)ازش ارث بری کردم.ولی error می گیره که کلاس 2 سازنده بدون پارامتر نداره.
Error 1: Class2' does not contain a constructor that takes '0' arguments
من چی کار باید بکنم؟
با توجه به این که نمی تونم کلاس2 رو تغییر بدم!
public class Class1 : Class2
{
}
public class Class2
{
public Class2(int r)
{
throw new System.NotImplementedException();
}
}
من یه سوال از ارث بری کلاس ها داشتم.
من می خوام یه کلاس رو override کنم(مثلا کلاس 2) واسه همین تو یه کلاس دیگه( کلاس1)ازش ارث بری کردم.ولی error می گیره که کلاس 2 سازنده بدون پارامتر نداره.
Error 1: Class2' does not contain a constructor that takes '0' arguments
من چی کار باید بکنم؟
با توجه به این که نمی تونم کلاس2 رو تغییر بدم!
public class Class1 : Class2
{
}
public class Class2
{
public Class2(int r)
{
throw new System.NotImplementedException();
}
}