OS?
GUI?
ZALG?
PRC2?
PRC1?
edit SideBar
|
Sedmé cvičení: Nevirtuální dědění a polymorfismus
- dědičnost
- předek a potomek
- potomek může zastoupit předka (ukazatel na potomka může zastoupit ukazatel na předka)
- polymorfismus
- virtuální metody
- časná a pozdní zpětná vazba
- čistě virtuální metody
- chybí implementace
- nutno implementovat v potomcích
- abstraktní třídy
- nelze vytvářet instance
- lze vytvářet ukazatele na abstraktní třídu
Příklady
- uživatelé
- společný předek, třída
Uzivatelě
- potomci
Zamestnanec a Student
- zavedení virtuální metody
tisk
- grafické objekty
- zavedení pojmu abstraktní třída
- práce s grafickými objekty prostřednictvím ukazatele na jejich společného předka
- dědení a skládání
Přílohy
|