Eigenschaften über Konstruktorparameter in OOP in JavaScript

Variablen, die über Parameter des Konstruktors übergeben wurden, können in die Eigenschaften des Objekts geschrieben werden:

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

Auf diese Weise werden die übergebenen Werte in allen Methoden der Klasse verfügbar. Verwenden wir zum Beispiel die übergebenen Werte in einer Methode:

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

Lassen Sie uns testen, wie das funktioniert. Erstellen wir ein neues Objekt, indem wir den Vor- und Nachnamen des Benutzers als Parameter übergeben:

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

Greifen wir nun auf unsere Methode zu:

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

Übergeben Sie im Konstruktor der Klasse Employee den Namen und das Gehalt des Mitarbeiters und schreiben Sie sie in die entsprechenden Eigenschaften.

Задание 2

Erstellen Sie eine Methode, die den Namen des Mitarbeiters ausgibt.

Задание 3

Erstellen Sie eine Methode, die das Gehalt des Mitarbeiters ausgibt.

Задание 4

Erstellen Sie eine Methode, die das Gehalt des Mitarbeiters um 10% erhöht.