Merhaba arkadaşlar, bu dökümanda C# da kalıtıma giriş yapacağız. Kalıtım nedir ne değildir ona göz atalım.
Kalıtım nesne yönelimli programlamanın en önem özelliğidir. Kalıtım ile nesneler birbirinden türetilir. Türetilen sınıf türediği sınıfın tüm özelliklerini kalıtım yolu ile devralır. Şunuda unutmayalım kalıtım yolu ile sadece public ve protected elemanlar aktarılır (Yazının devamında private elemanlara nasıl ulaşılacağını göstereceğim.). C# da birbirinden türemiş bi hayli sınıf bulunmaktadır. Nesnenin türediği sınıfa base sınıf denir.
Türetme işlemi : operatörü ile yapılır. Bilgi olması açısından veriyorum ; Örneğin StringBuilder yazıp sağ tuşla bastıktan sonra “Go To Defination” a basın ardından açılan sayfada StringBuilder sınıfının base sınıfını görebilirsiniz.
Gelin bir örnek üstünde iyice irdeleyelim. Bir emlak uygulaması yapalım.
Ev base sınıfımız, SatılıkEv de türeyen sııf olsun more »
