Hiërarchie van klasse-overerving in OOP in JavaScript
Je kunt overerven van een klasse, die zelf een afstammeling is. Laten we een voorbeeld bekijken. Stel dat we de volgende ouderklasse hebben:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Van deze klasse erft de volgende klasse over:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
En van deze klasse erft nog een klasse over:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Maak een klasse Employee,
die overerft van de klasse
User.
Задание 2
Maak een klasse Programmer,
die overerft van de klasse
Employee.
Задание 3
Maak klassen Designer,
die overerven van de klasse
Employee.
Задание 4
Voeg verschillende methoden toe aan de door jou gemaakte klassen.