Hierarki af klassearv i OOP i JavaScript
Det er muligt at arve fra en klasse, som selv er en afkom. Lad os se på et eksempel. Antag, at vi har følgende forældreklasse:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Følgende klasse arver fra denne klasse:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Og fra denne klasse arver endnu en klasse:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Lav klassen Employee,
som skal arve fra klassen
User.
Задание 2
Lav klassen Programmer,
som skal arve fra klassen
Employee.
Задание 3
Lav klassen Designer,
som skal arve fra klassen
Employee.
Задание 4
Tilføj forskellige metoder til de klasser, du har oprettet.