Наследование публичных методов в ООП в JavaScript

Класс-потомок наследует все публичные методы родителей. Давайте посмотрим на примере. Пусть у нас есть класс со следующими методами:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

Пусть от этого класса наследует следующий класс:

javascriptclass Student extends User {
  
}

Давайте проверим, что методы унаследовались. Создадим новый объект со студентом:

javascriptlet student = new Student;

Установим ему имя с помощью унаследованного метода:

javascriptstudent.setName('john');

Прочитаем его имя с помощью унаследованного метода:

javascriptlet name = student.getName();
console.log(name);
Задание 1

Проверьте, что ваш класс Employee наследует методы от класса User.