Prístup k vlastnostiam vnútri tried v OOP v JavaScripte
Vnútri metód triedy this
bude ukazovať na objekt tejto
triedy:
class User {
show() {
console.log(this); // objekt
}
}
To znamená, že môžeme pristupovať
k vlastnostiam objektu prostredníctvom this.
Skúsme to. Nech náš objekt
má vlastnosť name. Vypíšme
túto vlastnosť v našej metóde:
class User {
show() {
console.log(this.name);
}
}
Teraz vytvorme objekt našej triedy:
let user = new User;
Zapíšme požadovanú vlastnosť:
user.name = 'john';
Teraz zavolajme metódu, čím vypíšeme na obrazovku hodnotu vlastnosti:
user.show(); // vypíše 'john'
Do objektu triedy Employee
zapíšte vlastnosti name
a salary.
Vytvorte metódu, ktorá vypíše na obrazovku meno zamestnanca.
Vytvorte metódu, ktorá vypíše na obrazovku plat zamestnanca.