Methoden der abgeleiteten Klassen in der OOP in JavaScript
Eine abgeleitete Klasse kann ihre eigenen Methoden haben. Fügen wir unserem Studenten als Beispiel Getter und Setter für das Studienjahr hinzu:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
In der abgeleiteten Klasse sind sowohl eigene Methoden als auch geerbte Methoden verfügbar. Lassen Sie uns das überprüfen. Erstellen wir ein Objekt der Klasse:
let student = new Student;
Setzen wir den Namen mit der geerbten Methode und das Studienjahr mit der eigenen Methode:
student.setName('john');
student.setYear(1);
Lesen wir den Namen und das Studienjahr aus:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Erstellen Sie in der Klasse Employee
Getter und Setter für das Gehalt.
Prüfen Sie, ob in der Klasse Employee
sowohl eigene Methoden als auch
geerbte Methoden funktionieren.