Přístup k vlastnostem uvnitř tříd v OOP v JavaScriptu
Uvnitř metod třídy this
bude odkazovat na objekt této
třídy:
javascriptclass 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ě:
javascriptclass User {
show() {
console.log(this.name);
}
}
Nyní vytvořme objekt naší třídy:
javascriptlet user = new User;
Zapišme požadovanou vlastnost:
javascriptuser.name = 'john';
Nyní zavolejme metodu, čímž vypíšeme na obrazovku hodnotu vlastnosti:
javascriptuser.show(); // vypíše 'john'
Задание 1
Do objektu třídy Employee
zapište vlastnosti name
a salary.
Задание 2
Vytvořte metodu, která vypíše na obrazovku jméno zaměstnance.
Задание 3
Vytvořte metodu, která vypíše na obrazovku plat zaměstnance.