Proprietà tramite parametri del costruttore in OOP in JavaScript

Le variabili, passate tramite i parametri del costruttore, possono essere scritte nelle proprietà dell'oggetto:

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

In questo modo i valori passati saranno accessibili in tutti i metodi della classe. Ad esempio, utilizziamo i valori passati in qualche metodo:

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

Verifichiamo come funziona. Creiamo un nuovo oggetto, passando come parametro il nome e il cognome dell'utente:

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

Accediamo ora al nostro metodo:

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

Passate nel costruttore della classe Employee il nome e lo stipendio del dipendente e scriveteli nelle proprietà corrispondenti.

Задание 2

Create un metodo che visualizzerà il nome del dipendente.

Задание 3

Create un metodo che visualizzerà lo stipendio del dipendente.

Задание 4

Create un metodo che aumenterà lo stipendio del dipendente del 10%.