class Fruit: Produce
{
public Fruit()
{
}
public Fruit(string name, double weight, int quantity) : base(name,weight, quantity)
{
}
}
Burada yapılmak istenen nedir ve neden yapılır bu işlem?
Base class'in default constructor haricinde bir constructor'ini kullanmak icin yapilir.
Base class'in iki uc farkli constructor'i oldugunu dusun. Ama sen Fruit class'inin inherit ettigi base class'in constructor'larindan sadece birini kullanmayi istiyorsun.
Bu durumda verdigin ornekteki gibi bir tanimlama yaparsan base class'in hangi constructor'ini kullanilacagini gosterebilirsin.
Aciklayici olmadiysa eve gidince ornekle gosteririm.
Kolay gelsin.
Yani buradaki amaç, Fruit class indan bir nesne üretileceği zaman gidip o nesneyi Produce sınıfından bir constructor ile üretmek mi?
Hocam olayı çözdüm.
Belki başka arkadaşa da faydası olur diye şu kısa videonun linkini veriyorum.
http://youtube.com/watch?list=PLoTLVzg3bJLjdbcGQ3ieQi6cKtWTMeUGL¶ms=EAEYATgBSAFYA2ILd2xHdzFWR1ZFQVFoAQ%253D%253D&v=Pc978c_-oe0&mode= (http://youtube.com/watch?list=PLoTLVzg3bJLjdbcGQ3ieQi6cKtWTMeUGL¶ms=EAEYATgBSAFYA2ILd2xHdzFWR1ZFQVFoAQ%253D%253D&v=Pc978c_-oe0&mode=NORMAL)NORMAL