Luokkien perintähierarkkia OOP:ssa JavaScriptissä
Voit periä luokalta, joka on itse perillinen. Katsotaanpa esimerkkiä. Oletetaan, että meillä on seuraava vanhempiluokka:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Tästä luokasta perii seuraava luokka:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Ja tästä luokasta perii yksi luokka lisää:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Tee luokka Employee,
joka perii luokasta
User.
Задание 2
Tee luokka Programmer,
joka perii luokasta
Employee.
Задание 3
Tee luokat Designer,
joka perii luokasta
Employee.
Задание 4
Lisää luomiisi luokkiin erilaisia metodeja.