Методи на наследника в ООП в JavaScript
Класът-наследник може да има свои собствени методи. За пример ще добавим на нашия студент гетър и сетър за година на обучение:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
В класа-наследник ще бъдат достъпни както неговите лични методи, така и наследените. Нека проверим. Ще създадем обект от класа:
let student = new Student;
Ще му зададем име с помощта на наследения метод, а годината на обучение с помощта на собствен метод:
student.setName('john');
student.setYear(1);
Нека прочетем неговото име и година на обучение:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
В класа Employee създайте
гетър и сетър за заплата.
Проверете, че в класа Employee
работят както неговите собствени методи,
така и наследените.