Konstruktori parameetrite kaudu omaduste seadistamine OOP-s JavaScriptis
Konstruktori parameetrite kaudu edastatud muutujaid saab kirjutada objekti omadustesse:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Nii saavad edastatud väärtused kättesaadavaks kõigis klassi meetodites. Kasutame näitena edastatud väärtusi mõnes meetodis:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Kontrollime, kuidas see töötab. Loome uue objekti, edastades sellele parameetritena kasutaja nime ja perekonnanime:
javascriptlet user = new User('john', 'smit');
Pöördume nüüd oma meetodi poole:
javascriptconsole.log(user.show());
Задание 1
Edastage konstruktorisse
klassi Employee töötaja
nimi ja palk ning kirjutage
need vastavatesse omadustesse.
Задание 2
Tehke meetod, mis kuvab töötaja nime.
Задание 3
Tehke meetod, mis kuvab töötaja palka.
Задание 4
Tehke meetod, mis
suurendab töötaja palka
10% võrra.