Egenskaper via konstruktørparametre i OOP i JavaScript
Variabler sendt via konstruktørparametre kan skrives til objektets egenskaper:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
På denne måten vil de overførte verdiene bli tilgjengelige i alle klassens metoder. La oss bruke de overførte verdiene i en metode som eksempel:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
La oss teste hvordan dette fungerer. La oss opprette et nytt objekt ved å sende navn og etternavn som parametere til brukeren:
javascriptlet user = new User('john', 'smit');
La oss nå bruke metoden vår:
javascriptconsole.log(user.show());
Задание 1
Send til konstruktøren
i klassen Employee navn
og lønn til den ansatte og skriv
dem til de tilsvarende egenskapene.
Задание 2
Lag en metode som vil vise navnet til den ansatte.
Задание 3
Lag en metode som vil vise lønnen til den ansatte.
Задание 4
Lag en metode som vil
øke lønnen til den ansatte
med 10%.