Setteri pentru proprietăți în OOP în JavaScript
Pentru scrierea proprietăților private se fac și
metode, care se numesc setteri.
Numele lor ar trebui să înceapă cu cuvântul
set. Să creăm setteri pentru
proprietăți:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
Să verificăm funcționarea getterilor și setterilor. Să creăm un obiect al clasei noastre:
let user = new User;
Cu ajutorul setterilor să stabilim valorile proprietăților:
user.setName('john');
user.setSurn('smit');
Cu ajutorul getterilor să afișăm valorile proprietăților:
console.log(user.getName());
console.log(user.getSurn());
Adăugați setteri pentru proprietăți
în clasa dvs. Employee.