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:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Von dieser Klasse erbt die folgende Klasse:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Und von dieser Klasse erbt noch eine weitere Klasse:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Erstellen Sie eine Klasse Employee,
die von der Klasse
User erbt.
Задание 2
Erstellen Sie eine Klasse Programmer,
die von der Klasse
Employee erbt.
Задание 3
Erstellen Sie Klassen Designer,
die von der Klasse
Employee erben.
Задание 4
Fügen Sie den von Ihnen erstellten Klassen verschiedene Methoden hinzu.