Eigenschappen via constructor parameters in OOP in JavaScript

Variabelen die via parameters zijn doorgegeven aan de constructor, kunnen worden geschreven in de eigenschappen van het object:

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

Op deze manier worden de doorgegeven waarden beschikbaar in alle methoden van de klasse. Laten we als voorbeeld de doorgegeven waarden gebruiken in een methode:

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

Laten we testen hoe dit werkt. Laten we een nieuw object aanmaken en daarin de naam en achternaam van de gebruiker als parameter doorgeven:

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

Laten we nu onze methode aanroepen:

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

Geef aan de constructor van de klasse Employee de naam en het salaris van de werknemer door en schrijf deze in de bijbehorende eigenschappen.

Задание 2

Maak een methode die de naam van de werknemer weergeeft.

Задание 3

Maak een methode die het salaris van de werknemer weergeeft.

Задание 4

Maak een methode die het salaris van de werknemer met 10% verhoogt.