Inheritance ( Kalıtım ) Kalıtım, programlama ortamında da gerçek hayattaki tanımına benzer bir işi gerçekleştirir. Bir sınıfın başka bir sınıftan kalıtım yapması demek, kalıtımı yapan sınıfın diğer sınıftaki nitelik ve davranışlarını kendisine alması demektir. Kalıtımı yapan sınıfa alt sınıf, kendisinden kalıtım yapılan sınıfa ata sınıf dersek, ata sınıfta tanımlı olan her şeyin alt sınıf için de tanımlı olduğunu söyleyebiliriz. Tek Yönlü Kalıtım (Single Inheritance) Bir sınıfın başka bir sınıfı genişlettiği alt ve ata sınıf ilişkisini ifade eder. Bu örnekte B sınıfı A sınıfını miras alır ve A sınıfındaki tüm nitelik ve davranışlara erişebilir. Çoklu Kalıtım (Multiple Inheritance) Bir sınıfın birden fazla sınıfı miras almasını ifade eder;Bu,bir alt sınıfın iki ata sınıfa sahip olduğu anlamına gelir. Not:Java çoklu kalıtımı desteklemez ınterface kullanır Çok Seviyeli Kalıtım (Multilevel Inheritance) Bir sınıfa ait alt sınıfın başka sınıfları genişletmesine denir. Hiyerarşik Kalıtım (Hie...
Yorumlar