Setters de propiedades en POO en JavaScript

Para escribir propiedades privadas también se crean métodos, que se denominan setters. Sus nombres deben comenzar con la palabra set. Creemos setters para las propiedades:

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

Comprobemos el funcionamiento de los getters y setters. Creemos un objeto de nuestra clase:

javascriptlet user = new User;

Usando los setters, establezcamos los valores de las propiedades:

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

Usando los getters, mostremos los valores de las propiedades:

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

Añade setters de propiedades a tu clase Employee.