Konstruktor

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Konstruktor je v objektově orientovaném programování speciální metoda třídy, která se volá, když je instance příslušného objektu této třídy nově vytvářena.

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. Správně napsaný konstruktor nechá objekt v „platném“ stavu.

Ve většině jazyků může být konstruktor přetížen, takže má jedna třída několik konstruktorů s odlišnými parametry. Některé jazyky (např. C++) rozlišují speciální typy konstruktorů:

Související články[editovat | editovat zdroj]