Merhabalar,
Bu yazımızda nesne yönelimli programlama(OOP) tekniğinin en önemli özelliklerinden biri olan Kalıtım(Inheritance)'ı inceleyeceğiz. Kalıtımın en sade açıklaması class'ların birbirlerinden türetilmesidir denilebilir.Türeyen sınıf temel sınıfın(base class)'ın bütün özelliklerini aldığı gibi o özelliklere(fields,methods) yeni özelliklerde ekleyebiliriz.
Örneğin araba ve motor nesnelerini alalım.Her iki nesneninde araç türü gibi farklı özellikleri olduğu halde ortak olarakta renk, yolcu sayısı vb gibi ortak sahip oldukları özellikler bulunmaktadır.Ortak olan özellikleri her nesneyi tasarlarken tekrardan belirtek yerine Araç diye ortak bir base class yazıp araba ve motor sınıflarını buradan kalıtsaydık ne güzel olurdu dimi ?. Bu durumda ara
[Fazlası]