Accesarea proprietăților în interiorul claselor în OOP în JavaScript
În interiorul metodelor clasei this
va indica către obiectul acestei
clase:
class User {
show() {
console.log(this); // obiect
}
}
Aceasta înseamnă că putem accesa
proprietățile obiectului prin this.
Să încercăm. Să presupunem că obiectul nostru
are proprietatea name. Să afișăm
această proprietate în metoda noastră:
class User {
show() {
console.log(this.name);
}
}
Acum să creăm un obiect al clasei noastre:
let user = new User;
Să înregistrăm proprietatea dorită:
user.name = 'john';
Acum să apelăm metoda, afișând astfel pe ecran valoarea proprietății:
user.show(); // va afișa 'john'
În obiectul clasei Employee
înregistrați proprietățile name
și salary.
Creați o metodă care va afișa pe ecran numele angajatului.
Creați o metodă care va afișa pe ecran salariul angajatului.