Tulajdonságok elérése osztályokon belül OOP-ben JavaScriptben
Az osztály metódusain belül a this
arra az osztály objektumára fog mutatni:
class User {
show() {
console.log(this); // objektum
}
}
Ez azt jelenti, hogy a this segítségével
elérhetjük az objektum tulajdonságait.
Próbáljuk ki. Legyen az objektumunknak
egy name tulajdonsága. Jelenítsük meg
ezt a tulajdonságot a metódusunkban:
class User {
show() {
console.log(this.name);
}
}
Most hozzunk létre egy objektumot az osztályunkból:
let user = new User;
Írjuk be a kívánt tulajdonságot:
user.name = 'john';
Most hívjuk meg a metódust, ezzel kiírva a képernyőre a tulajdonság értékét:
user.show(); // kiírja 'john'-t
Az Employee osztály objektumába
írja be a name és salary
tulajdonságokat.
Készítsen egy metódust, amely kiírja a képernyőre a munkavállaló nevét.
Készítsen egy metódust, amely kiírja a képernyőre a munkavállaló fizetését.