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:
javascriptclass 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:
javascriptlet user = new User;
Cu ajutorul setterilor să stabilim valorile proprietăților:
javascriptuser.setName('john');
user.setSurn('smit');
Cu ajutorul getterilor să afișăm valorile proprietăților:
javascriptconsole.log(user.getName());
console.log(user.getSurn());
Задание 1
Adăugați setteri pentru proprietăți
în clasa dvs. Employee.