Řešení kontrolních otázek:

  1. Uděláme je chráněné. Chráněné funkce nejsou přístupné pro uživatele, ale jsou přístupné v odvozených třídách.
  2. Objekt je blok dat a kódu, který může být chápán jako samostatný prvek v programu.
  3. Ano.
  4. Struktura má implicitně veřejné složky a třída soukromé složky.
  5. Soukromé datové složky jsou chráněné před přímou modifikací uživatele. Mohou být modifikovány pomocí metod.
  6. Pomocí čtecích a nastavovacích metod, které jsou veřejné.
  7. Destruktor je volán při uvolňování objektů. Pro lokální objekty to nastává, když se objekt dostane mimo rozsah. Pro dynamicky alokované objekty to nastane, když objekt je zrušen.
  8. Inicializační seznam třídy inicializuje datové složky třídy a volá všechny konstruktory tříd předků.
  9. Ano. Je to častý případ.


Zpět