Sdílet prostřednictvím


Inicializace základů a členů

Objekt odvozené třídy sestává z komponent, které představují každou ze základních tříd, a komponenty, která je pro danou třídu jedinečná.Objekty tříd obsahující členské objekty mohou také obsahovat instance jiných tříd.Tento oddíl popisuje, jak jsou tyto objekty komponent inicializovány při vytváření objektu typu třídy.

K provedení inicializace je použit seznam inicializátorů oddělený čárkami. Každý inicializátor sestává z identifikátoru základní třídy nebo datového členu vytvářené třídy následovaného seznamem výrazů v závorkách.

A() : MyBase(200, "A1"), value1(100), value2(100)

Tato syntaxe používaná v konstruktorech je podrobněji popsána v dalším oddílu Inicializace členských objektů a v tématu Inicializace základních tříd.

Viz také

Referenční dokumentace

Inicializace pomocí speciálních členských funkcí