Hierarki av klassearving i OOP i JavaScript
Det er mulig å arve fra en klasse som selv er en etterkommer. La oss se på et eksempel. La oss si at vi har følgende foreldreklasse:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Følgende klasse arver fra denne klassen:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Og fra denne klassen arver enda en klasse:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Lag klassen Employee,
som skal arve fra klassen
User.
Задание 2
Lag klassen Programmer,
som skal arve fra klassen
Employee.
Задание 3
Lag klassene Designer,
som skal arve fra klassen
Employee.
Задание 4
Legg til ulike metoder i klassene du har opprettet.