Reikšmė:
"Konstriktorius" (angl. constructor) – tai specialus programavimo funkcija arba metodas, kuris automatiškai iškviečiamas kuriant naują objekto egzempliorių. Jo pagrindinis tikslas – inicializuoti objekto būseną (pvz., nustatyti pradines reikšmes, išskirti atmintį, atlikti paruošiamuosius veiksmus).
Pavyzdžiai:
1. C++ kalba:
cpp
class Automobilis {
public:
// Konstriktorius
Automobilis(string marke, int metai) {
this->marke = marke;
this->metai = metai;
}
private:
string marke;
int metai;
};
// Naudojimas:
Automobilis manoAuto("Toyota", 2020);
// Konstriktorius iškviečiamas automatiškai
2. Python kalba:
python
class Knyga:
def __init__(self, pavadinimas, autorius): Konstriktorius
self.pavadinimas = pavadinimas
self.autorius = autorius
Naudojimas:
mano_knyga = Knyga("Haris Poteris", "J. K. Rowling") __init__ metodas iškviečiamas
Trumpai:
Konstriktorius – tai objekto "gimimo momentas", kai nustatomi jo pradiniai duomenys.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.