image_pdfimage_print
JAVA Programlama

Java’da Kalıtım (Inheritance)

tarihinde yayınlandı

Nesne yönelimli programlama dillerinin en önemli özelliklerinden biri olan kalıtım, bir sınıf içerisinde yer alan metot ve değişkenlerin tekrardan tanımlanmasına gerek olmadan başka bir sınıfa aktarılması durumudur.Kalıtım alan sınıfta kalıtım alınan sınıftaki değişken ve metotlar dışında yeni değişken ve metotlar da bulunabilir. Bu durumu ebeveyn çocuk ilişkisine benzetebiliriz. Çocuk ebeveynlerinin özelliklerini almasına rağmen kendine ait yeni özellikler […]

Program Dilleri

Çoklu Kalıtım

tarihinde yayınlandı

Hepimizin bildiği üzere kalıtım, Nesneye Yönelik Programlama dillerinde bir Base Class’ın (Super Class, Parent Class vs.) türetme yöntemiyle belli özelliklerini türeyen sınıflara aktarabilmesidir, böylece hem anlamlı hiyerarşik bir yapı kurabilir hem de reusability’i arttırmış oluruz. Çoklu kalıtımı destekleyen diller bir sınıfın birden fazla sınıftan türemesine imkan tanırlar. En sık kullanılan kalıtım örneği üzerinden gidelim   Memeli sınıfımızda […]