15 1 0 4000 1 https://haktanbozer.com.tr 300

Kalıtım (Inheritance) Nedir?

Türkçe hali ile Kalıtım, İngilizce hali ile Inheritance, nesne yönelimli programlamada (OOP) bir sınıfın sahip olduğu özellikleri, üst sınıftan miras almasına denmektedir. Yazılan bir base sınıf bir başka sınıf tarafından miras alınabilir. Bu işlem yapıldığı zaman temel alınan sınıfın tüm özellikleri yeni sınıfa aktarılır. Pratikte karışıklıklara sebep olduğundan kimi programlama dilleri, ancak tekli kalıtıma izin verirler (Java gibi). Bu dillerde çoklu kalıtım yerine interface denilen nesnelerden faydalanılarak çoklu kalıtımın verdiği özellikler, yan etkileri olmaksızın kullanılabilmektedir. Çoklu kalıtıma izin veren programlama dillerindeyse doğrudan bir sınıfın birden fazla sınıftan miras alması mümkündür. (C++ ve C# gibi dillerde olduğu gibi).

 

 

 

 

Paylaş:
Ulam:Nedir?
Önceki Yazı
Kapsülleme (Encapsulation) Nedir?
Sıradaki Yazı
PHP Syntax Kuralları