Eigenschaften über Konstruktorparameter in OOP in JavaScript
Variablen, die über Parameter des Konstruktors übergeben wurden, können in die Eigenschaften des Objekts geschrieben werden:
class 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:
class 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:
let user = new User('john', 'smit');
Greifen wir nun auf unsere Methode zu:
console.log(user.show());
Übergeben Sie im Konstruktor
der Klasse Employee den Namen
und das Gehalt des Mitarbeiters und schreiben Sie
sie in die entsprechenden Eigenschaften.
Erstellen Sie eine Methode, die den Namen des Mitarbeiters ausgibt.
Erstellen Sie eine Methode, die das Gehalt des Mitarbeiters ausgibt.
Erstellen Sie eine Methode, die
das Gehalt des Mitarbeiters
um 10% erhöht.