Savybių seteriai OOP JavaScripte

Privatų savybių įrašymui taip pat daromi metodai, kurie vadinami seteriais. Jų pavadinimai turėtų prasidėti žodžiu set. Sukurkime savybių seterius:

javascriptclass User {
  #name;
  #surn;
  
  setName(name) {
    this.#name = name;
  }
  setSurn(surn) {
    this.#surn = surn;
  }
  
  getName() {
    return this.#name;
  }
  getSurn() {
    return this.#surn;
  }
}

Patikrinkime geterių ir seterių veikimą. Sukurkime mūsų klasės objektą:

javascriptlet user = new User;

Naudodami seterius nustatykime savybių reikšmes:

javascriptuser.setName('john');
user.setSurn('smit');

Naudodami geterius išveskime savybių reikšmes:

javascriptconsole.log(user.getName());
console.log(user.getSurn());
Задание 1

Pridėkite savybių seterius į jūsų klasę Employee.