Сеттеры свойств в ООП в JavaScript

Для записи приватных свойств также делают методы, которые называют сеттеры. Их имена следует начинать со слова set. Давайте сделаем сеттеры свойств:

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

Давайте проверим работу геттеров и сеттеров. Создадим объект нашего класса:

javascriptlet user = new User;

С помощью сеттеров установим значения свойств:

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

С помощью геттеров выведем значения свойств:

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

Добавьте сеттеры свойств в ваш класс Employee.