Наследование публичных методов в ООП в JavaScript
Класс-потомок наследует все публичные методы родителей. Давайте посмотрим на примере. Пусть у нас есть класс со следующими методами:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Пусть от этого класса наследует следующий класс:
class Student extends User {
}
Давайте проверим, что методы унаследовались. Создадим новый объект со студентом:
let student = new Student;
Установим ему имя с помощью унаследованного метода:
student.setName('john');
Прочитаем его имя с помощью унаследованного метода:
let name = student.getName();
console.log(name);
Проверьте, что ваш класс Employee
наследует методы от класса User
.