Propriedades via parâmetros do construtor em POO em JavaScript

Variáveis passadas através dos parâmetros do construtor podem ser gravadas nas propriedades do objeto:

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

Dessa forma, os valores passados ficarão disponíveis em todos os métodos da classe. Por exemplo, vamos utilizar os valores passados em algum método:

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

Vamos verificar como isso funciona. Vamos criar um novo objeto, passando para ele como parâmetro o nome e sobrenome do usuário:

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

Agora, vamos acessar nosso método:

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

Passe para o construtor da classe Employee o nome e o salário do funcionário e grave-os nas propriedades correspondentes.

Задание 2

Faça um método que irá exibir o nome do funcionário.

Задание 3

Faça um método que irá exibir o salário do funcionário.

Задание 4

Faça um método que irá aumentar o salário do funcionário em 10%.