Lekce 22 - Pokročilá dědičnost v C++
V předešlém cvičení, Řešené úlohy k 21. lekci OOP v C++, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
Dnes si v C++ tutoriálu povíme o pokročilých technikách dědičnosti, jako je privátní a vícenásobná dědičnost.
Privátní a chráněná dědičnost
Až dosud jsme při dědičnosti používali klíčové slovo
public
. Toto klíčové slovo má svůj význam a jak se chová
již dávno známe. Pokud použijeme namísto toho klíčové slovo
private
, poté se všechny public
a
protected
členy stanou privátními. Členy myslíme jak
metody, tak atributy. Třída může ve svých vlastních metodách používat
veřejné a chráněné (protected
) atributy a metody ze zděděné
třídy, ale zvnějšku ani z odvozených tříd se k nim nedostaneme. V
principu si to můžete představit tak, že při privátní dědičnosti se
přepíší všechny public
a protected
členy na
private
. Stále ale platí, že k private
členům
bázové třídy (té, ze které dědíme) přístup nemáme.
Chráněná dědičnost funguje podobně. public
nahrazujeme
klíčovým slovem
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V dnešním díle rozebereme pokročilé techniky dědičnosti jako je například vícenásobná dědičnost. Zároveň si řekneme, jaké problémy to přináší.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.