Vererbungshierarchie von Klassen in der OOP in JavaScript
Man kann Vererbung von einer Klasse durchführen, die selbst ein Nachkomme ist. Lassen Sie uns ein Beispiel betrachten. Nehmen wir an, wir haben die folgende Elternklasse:
class User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Von dieser Klasse erbt die folgende Klasse:
class Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Und von dieser Klasse erbt noch eine weitere Klasse:
class StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Erstellen Sie eine Klasse Employee,
die von der Klasse
User erbt.
Erstellen Sie eine Klasse Programmer,
die von der Klasse
Employee erbt.
Erstellen Sie Klassen Designer,
die von der Klasse
Employee erben.
Fügen Sie den von Ihnen erstellten Klassen verschiedene Methoden hinzu.