Propiedades a través de parámetros del constructor en POO en JavaScript

Las variables pasadas a través de parámetros del constructor se pueden escribir en las propiedades del objeto:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
}

De esta manera los valores pasados estarán disponibles en todos los métodos de la clase. Como ejemplo utilicemos los valores pasados en algún método:

javascriptclass User {
  constructor(name, surn) {
    this.name = name;
    this.surn = surn;
  }
  
  show() {
    return this.name + ' ' + this.surn;
  }
}

Comprobemos cómo funciona esto. Creemos un nuevo objeto, pasando como parámetro el nombre y apellido del usuario:

javascriptlet user = new User('john', 'smit');

Accedamos ahora a nuestro método:

javascriptconsole.log(user.show());
Задание 1

Pase al constructor de la clase Employee el nombre y salario del empleado y escríbalos en las propiedades correspondientes.

Задание 2

Haga un método que muestre el nombre del empleado.

Задание 3

Haga un método que muestre el salario del empleado.

Задание 4

Haga un método que aumente el salario del empleado en 10%.