Setters for egenskaper i OOP i JavaScript
For å skrive private egenskaper lager man også
metoder, som kalles settere.
Deres navn bør starte med ordet
set. La oss lage settere
for egenskaper:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
La oss teste arbeidet til getterne og setterne. La oss opprette et objekt av vår klasse:
let user = new User;
Med bruk av settere vil vi sette verdiene til egenskapene:
user.setName('john');
user.setSurn('smit');
Med bruk av gettere vil vi skrive ut verdiene til egenskapene:
console.log(user.getName());
console.log(user.getSurn());
Legg til settere for egenskaper
i din klasse Employee.