Pristup svojstvima unutar klasa u OOP-u u JavaScript-u
Unutar metoda klase this
će pokazivati na objekat te
klase:
class User {
show() {
console.log(this); // objekat
}
}
Ovo znači da možemo pristupati
svojstvima objekta preko this.
Pokušajmo. Neka naš objekat
ima svojstvo name. Ispisaćemo
to svojstvo u našoj metodi:
class User {
show() {
console.log(this.name);
}
}
Hajde sada da kreiramo objekat naše klase:
let user = new User;
Zabeležimo željeno svojstvo:
user.name = 'john';
Pozovimo sada metod, i time ispišimo na ekran vrednost svojstva:
user.show(); // ispisaće 'john'
U objekat klase Employee
zabeležite svojstva name
i salary.
Napravite metod koji će ispisati na ekran ime zaposlenog.
Napravite metod koji će ispisati na ekran platu zaposlenog.