Setter von Eigenschaften in OOP in JavaScript
Für das Schreiben von privaten Eigenschaften erstellt man auch
Methoden, die Setter genannt werden.
Ihre Namen sollten mit dem Wort
set beginnen. Lassen Sie uns Setter für
Eigenschaften erstellen:
class User {
#name;
#surn;
setName(name) {
this.#name = name;
}
setSurn(surn) {
this.#surn = surn;
}
getName() {
return this.#name;
}
getSurn() {
return this.#surn;
}
}
Lassen Sie uns die Arbeit der Getter und Setter überprüfen. Erstellen wir ein Objekt unserer Klasse:
let user = new User;
Legen wir mit den Settern die Werte der Eigenschaften fest:
user.setName('john');
user.setSurn('smit');
Geben wir mit den Gettern die Werte der Eigenschaften aus:
console.log(user.getName());
console.log(user.getSurn());
Fügen Sie Setter für Eigenschaften
in Ihrer Klasse Employee hinzu.