Sdílet prostřednictvím


Třídy Base

Proces dědičnosti vytvoří novou odvozenou třídu, která je tvořena členy základní třídy a všech nových členů přidaných touto odvozenou třídou.Ve vícenásobné dědičnosti je možné sestrojit graf dědičnosti, kde je stejná základní třída součástí více než jedné z odvozených tříd.Následující obrázek znázorňuje takový graf.

Více instancí jediné základní třídy

Více instancí základní třídy

Na obrázku jsou zobrazeny vyobrazení komponent CollectibleString a CollectibleSortable.Avšak základní třída Collectible je v třídě CollectibleSortableString použita skrz cestu CollectibleString a cestu CollectibleSortable.Chcete-li tuto redundanci odstranit, mohou být tyto třídy deklarovány jako virtuální základní třídy, když jsou zděděny.

Další informace o deklarování virtuálních základních tříd a jak se skládají objekty s virtuálními základními třídami, naleznete v tématu Virtuální základní třídy.

Viz také

Referenční dokumentace

Přehled odvozených tříd