Dostop do lastnosti znotraj razredov v OOP v JavaScript
Znotraj metod razreda bo this
kazal na objekt tega
razreda:
class User {
show() {
console.log(this); // objekt
}
}
To pomeni, da lahko dostopamo
do lastnosti objekta prek this.
Poskusimo. Naj ima naš objekt
lastnost name. Izpišimo
to lastnost v naši metodi:
class User {
show() {
console.log(this.name);
}
}
Zdaj ustvarimo objekt našega razreda:
let user = new User;
Zapišimo želeno lastnost:
user.name = 'john';
Zdaj pokličimo metodo, s čimer izpišemo vrednost lastnosti:
user.show(); // izpiše 'john'
V objekt razreda Employee
zapišite lastnosti name
in salary.
Naredite metodo, ki bo izpisala ime delavca.
Naredite metodo, ki bo izpisala plačo delavca.