Konstruktor paraméterekkel történő tulajdonságbeállítás OOP-ben JavaScriptben
A konstruktor paramétereken átadott változók az objektum tulajdonságaiba írhatók:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
}
Így az átadott értékek elérhetővé válnak az osztály összes metódusában. Példaként használjuk fel az átadott értékeket valamilyen metódusban:
javascriptclass User {
constructor(name, surn) {
this.name = name;
this.surn = surn;
}
show() {
return this.name + ' ' + this.surn;
}
}
Ellenőrizzük, hogyan működik ez. Hozzunk létre egy új objektumot, átadva neki paraméterként a felhasználó nevét és vezetéknevét:
javascriptlet user = new User('john', 'smit');
Most hívjuk meg a metódusunkat:
javascriptconsole.log(user.show());
Задание 1
Adja át a Employee osztály
konstruktorának a munkavállaló nevét
és fizetését, és írja be azokat
a megfelelő tulajdonságokba.
Задание 2
Készítsen egy metódust, amely kiírja a munkavállaló nevét.
Задание 3
Készítsen egy metódust, amely kiírja a munkavállaló fizetését.
Задание 4
Készítsen egy metódust, amely
10%-kal növeli a munkavállaló
fizetését.