Konstruktorius – speciali klasės metodė, automatiškai iškviečiama kuriant objektą. Skirta inicializuoti objekto būseną.
Pagrindinės savybės:
- Turi tą patį pavadinimą kaip klasė.
- Neturi grąžinimo tipo (net `void`).
- Gali būti perkrautas (keli skirtingi konstruktoriai).
Pavyzdys (C++):
cpp
class Automobilis {
public:
std::string marke;
int metai;
// Konstruktorius
Automobilis(std::string m, int met) {
marke = m;
metai = met;
}
};
// Naudojimas:
Automobilis auto1("Toyota", 2020); // iškviečiamas konstruktorius
Trumpai: Konstruktorius – tai "objekto gimimo mechanizmas", nustatantis pradines objekto reikšmes.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.