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:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Nehmen wir an, von dieser Klasse leitet sich die folgende Klasse ab:
class Student extends User {
}
Lassen Sie uns überprüfen, ob die Methoden vererbt wurden. Erstellen wir ein neues Student-Objekt:
let student = new Student;
Setzen wir seinen Namen mit Hilfe der geerbten Methode:
student.setName('john');
Lesen wir seinen Namen mit Hilfe der geerbten Methode:
let name = student.getName();
console.log(name);
Prüfen Sie, ob Ihre Klasse Employee
Methoden von der Klasse User erbt.