Přístup k vlastnostem uvnitř tříd v OOP v JavaScriptu
Uvnitř metod třídy this
bude odkazovat na objekt této
třídy:
class User {
show() {
console.log(this); // objekt
}
}
To znamená, že můžeme přistupovat
k vlastnostem objektu přes this.
Zkusme to. Předpokládejme, že náš objekt
má vlastnost name. Vypišme
tuto vlastnost v naší metodě:
class User {
show() {
console.log(this.name);
}
}
Nyní vytvořme objekt naší třídy:
let user = new User;
Zapišme požadovanou vlastnost:
user.name = 'john';
Nyní zavolejme metodu, čímž vypíšeme na obrazovku hodnotu vlastnosti:
user.show(); // vypíše 'john'
Do objektu třídy Employee
zapište vlastnosti name
a salary.
Vytvořte metodu, která vypíše na obrazovku jméno zaměstnance.
Vytvořte metodu, která vypíše na obrazovku plat zaměstnance.