Kalıtımda özellik ve işlevleri miras olarak veren sınıfa temel sınıf (base class, ana sınıf) denir. Bu özellikleri devralan yeni sınıfa ise türetilmiş sınıf (derived class) denir.
Algoritmalar ve Programlamaya Giriş Ünite -13
Kaynak: https://lolonolo.com/2022/10/29/algoritmalar-ve-programlamaya-giris-unite-13/
📖 Konu özeti (sınav öncesi tekrar)
Algoritmalar Kalıtım
Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans
C++'ta türetilmiş sınıf tanımı class bildirimiyle başlar: class Turetilmis : public Temel { ... };. Sırasıyla class anahtar kelimesi, türetilecek sınıfın adı, iki nokta üst üste, erişim belirteci ve temel sınıfın adı yazılır.
Temel sınıfın private üyeleri yalnızca o sınıfın içinden erişilebilir; türetilmiş sınıf bu üyelere doğrudan erişemez. public üyelere her yerden, protected üyelere ise türetilmiş sınıflardan erişilebilir.
class C : public A, public B { }; söz diziminde C sınıfı iki ayrı temel sınıftan (A ve B) aynı anda türetilmektedir. Bir sınıfın birden fazla temel sınıftan türetilmesine çoklu kalıtım denir. Tek temel sınıftan türetme tekli, A→B→C şeklinde zincirleme türetme ise çok seviyeli kalıtımdır.