Temel sınıftaki yönteme ve override
yeni sınıfa virtual
ekleyerek yöntemlerin nasıl devralınacağını öğrendim. Ama özellikleri miras almak için ne yapabilirim?C# içinde miras alınan bir sınıf özelliğini nasıl geçersiz kılar?
class bird
{
private virtual string fly = "Yes, I can!";
public string CanI() { return fly ; }
}
class penguin : bird
{
private override string fly = "No, I can't!";
}
Bu düzenleyiciler virtual
/override
burada kullanılmamalıdır söyleyerek bir hata çıkar.
İşe yarıyor, teşekkürler! :) – Rob
@Downvoter: Gerçekten, açıklamalısınız. – jason
Şimdi indirimi gördüm. Cevap vermeyi reddetmek istemedim. Sahte fare tıklaması mı? Rahatsızlık için özür dilerim, onu kaldırdım. – Luca