Kapitola 7. Dědičnost

Obsah

7.1. Řízení přístupu k základní třídě
7.2. Specifikátor protected
7.3. Konstruktory, destruktory a dědičnost
7.4. Vícenásobná dědičnost
7.5. Virtuální třídy
7.6. Opakování
Časová náročnost
Časová náročnost kapitoly: 50 minut

O dědičnosti jsme se částečně zmínili již dříve. Vzhledem k tomu, že dědičnost je jedním ze 3 základních stavebních kamenů jazyka C++ podíváme se na ni v této kapitole podrobněji.

Zmíníme se o řízení přístupu k základní třídě, přístupu protected, dědění více základních tříd, předávání argumentů konstruktorům základních tříd a na závěr si něco řekneme o virtuálních základních třídách.

Potřebné znalosti
Potřebné znalosti

K zvládnutí obsahu této kapitoly je nutné mít znalosti z jazyka C a kapitoly 2 až 6 jazyka C++ - umět přetěžovat konstruktory, používat standardní argumenty a získavat adresy přetěžovaných funkcí.