Īpašības caur konstruktora parametriem OOP JavaScript
Mainīgos, kas nodoti caur konstruktora parametriem, var ierakstīt objekta īpašībās:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Tādā veidā nodotās vērtības kļūs pieejamas visās klases metodēs. Piemēram, izmantosim nodotās vērtības kādā metodē:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Pārbaudīsim, kā tas darbojas. Izveidosim jaunu objektu, nododot tam parametros lietotāja vārdu un uzvārdu:
javascriptlet user = new User('john', 'smit');
Tagad pievērsīsimies mūsu metodei:
javascriptconsole.log(user.show());
Задание 1
Nododiet konstruktorā
klases Employee darbinieka vārdu
un algu un ierakstiet
tos atbilstošajās īpašībās.
Задание 2
Izveidojiet metodi, kas izvadīs darbinieka vārdu.
Задание 3
Izveidojiet metodi, kas izvadīs darbinieka algu.
Задание 4
Izveidojiet metodi, kas
palielinās darbinieka algu
par 10%.