Zugriff auf Eigenschaften innerhalb von Klassen in OOP in JavaScript
Innerhalb von Klassenmethoden wird this
auf das Objekt dieser
Klasse zeigen:
class User {
show() {
console.log(this); // Objekt
}
}
Das bedeutet, dass wir über this auf die
Eigenschaften des Objekts zugreifen können.
Lassen Sie es uns versuchen. Nehmen wir an, unser Objekt
hat eine Eigenschaft name. Lassen Sie uns
diese Eigenschaft in unserer Methode ausgeben:
class User {
show() {
console.log(this.name);
}
}
Lassen Sie uns nun ein Objekt unserer Klasse erstellen:
let user = new User;
Lassen Sie uns die gewünschte Eigenschaft setzen:
user.name = 'john';
Lassen Sie uns nun die Methode aufrufen, um so den Wert der Eigenschaft auszugeben:
user.show(); // gibt 'john' aus
Schreiben Sie in das Objekt der Klasse Employee
die Eigenschaften name
und salary.
Erstellen Sie eine Methode, die den Namen des Mitarbeiters auf dem Bildschirm ausgibt.
Erstellen Sie eine Methode, die das Gehalt des Mitarbeiters auf dem Bildschirm ausgibt.