⇧
vadnica-logo
Moje storitve O projektu Telegram O meni O meni

Osnove OOP: Konstruktor

Konstruktor je posebna, t.i. "magična" metoda znotraj razreda, ki se sproži samodejno v trenutku, ko ustvariš novo instanco razreda z ukazom new. Njegova glavna naloga je, da objektu takoj ob rojstvu podeli začetne vrednosti (inicializacija), kar zagotavlja, da je objekt pripravljen na uporabo brez dodatnih nastavitev.

Predstavljaj si konstruktor kot tovarniški robot na tekočem traku. Ko naročiš nov avto (ustvariš objekt), robot poskrbi, da avto ne zapusti tovarne prazen – takoj mu namesti izbrano znamko, motor in barvo. Brez konstruktorja bi dobil "surovo" ogrodje, nato pa bi moral ročno v kodi nastavljati vsako lastnost posebej, kar bi vzelo ogromno časa in odprlo vrata številnim napakam.

PRIMER
REZULTAT
Tu bo prikazan rezultat...

Kaj si je vredno zapomniti o konstruktorjih?

Ko načrtuješ svoje razrede, vedno upoštevaj naslednja štiri zlata pravila delovanja konstruktorja: