Toegang tot eigenschappen binnen klassen in OOP in JavaScript
Binnen methoden van een klasse zal this
verwijzen naar het object van die
klasse:
javascriptclass User {
show() {
console.log(this); // object
}
}
Dit betekent dat we via this toegang kunnen krijgen
tot de eigenschappen van het object.
Laten we het proberen. Stel dat ons object
de eigenschap name heeft. Laten we
deze eigenschap in onze methode weergeven:
javascriptclass User {
show() {
console.log(this.name);
}
}
Laten we nu een object van onze klasse aanmaken:
javascriptlet user = new User;
Laten we de gewenste eigenschap instellen:
javascriptuser.name = 'john';
Laten we nu de methode aanroepen, en zo de waarde van de eigenschap op het scherm weergeven:
javascriptuser.show(); // geeft 'john' weer
Задание 1
Voeg in het object van de klasse Employee
de eigenschappen name
en salary toe.
Задание 2
Maak een methode die de naam van de werknemer op het scherm weergeeft.
Задание 3
Maak een methode die het salaris van de werknemer op het scherm weergeeft.