Методи на наследника в ООП в JavaScript

Класът-наследник може да има свои собствени методи. За пример ще добавим на нашия студент гетър и сетър за година на обучение:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

В класа-наследник ще бъдат достъпни както неговите лични методи, така и наследените. Нека проверим. Ще създадем обект от класа:

javascriptlet student = new Student;

Ще му зададем име с помощта на наследения метод, а годината на обучение с помощта на собствен метод:

javascriptstudent.setName('john');
student.setYear(1);

Нека прочетем неговото име и година на обучение:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

В класа Employee създайте гетър и сетър за заплата.

Задание 2

Проверете, че в класа Employee работят както неговите собствени методи, така и наследените.