Klasių paveldėjimo hierarchija OOP JavaScript
Galima vykdyti paveldėjimą iš klasės, kuri pati yra palikuonis. Pažiūrėkime pavyzdžiu. Tarkime, kad turime šią tėvinę klasę:
javascriptclass User {
setName(name) {
this._name = name;
}
getName() {
return this._name;
}
}
Iš šios klasės paveldi ši klasė:
javascriptclass Student extends User {
setYear(year) {
this._year = year;
}
getYear() {
return this._year;
}
}
Iš šios klasės paveldi dar viena klasė:
javascriptclass StudentProgrammer extends Student {
setSkill(skill) {
this._skill = skill;
}
getSkill() {
return this._skill;
}
}
Задание 1
Sukurkite klasę Employee,
kuri paveldės iš klasės
User.
Задание 2
Sukurkite klasę Programmer,
kuri paveldės iš klasės
Employee.
Задание 3
Sukurkite klasę Designer,
kuri paveldės iš klasės
Employee.
Задание 4
Pridėkite į jūsų sukurtas klases įvairius metodus.