Vererbung öffentlicher Methoden in OOP in JavaScript
Eine abgeleitete Klasse erbt alle öffentlichen Methoden der Eltern. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben eine Klasse mit den folgenden Methoden:
javascriptclass User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Nehmen wir an, von dieser Klasse leitet sich die folgende Klasse ab:
javascriptclass Student extends User {
}
Lassen Sie uns überprüfen, ob die Methoden vererbt wurden. Erstellen wir ein neues Student-Objekt:
javascriptlet student = new Student;
Setzen wir seinen Namen mit Hilfe der geerbten Methode:
javascriptstudent.setName('john');
Lesen wir seinen Namen mit Hilfe der geerbten Methode:
javascriptlet name = student.getName();
console.log(name);
Задание 1
Prüfen Sie, ob Ihre Klasse Employee
Methoden von der Klasse User erbt.