Přeskočit na obsah

Konstruktor

Z Wikipedie, otevřené encyklopedie

Konstruktor (zkráceně ctor) je v objektově orientovaném programování speciální metoda třídy, která má stejné jméno jako třída samotná a která se volá ve chvíli vytváření (konstrukce) instance této třídy.

Konstruktor se podobá ostatním metodám třídy, ale liší se od nich tím, že nemá nikdy explicitní návratový typ, nedědí se a obvykle má jiná pravidla pro modifikátory přístupu. Konstruktory inicializují datové členy instance. Správně napsaný konstruktor nechá objekt v „platném“ stavu.

Ve většině programovacích jazyků může být konstruktor přetížen, takže jedna třída má několik konstruktorů s odlišnými parametry a odlišnou funkcionalitou.

Některé jazyky (např. C++) rozlišují speciální typy konstruktorů:[1]

Související články

[editovat | editovat zdroj]
  1. TYLERMSFT. Konstruktory (C++). learn.microsoft.com [online]. [cit. 2023-05-05]. Dostupné online.