Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
⊗jsOpIhOChM 30 of 60 menu
Внимание! Репетиторство по Python! Осталось последнее место! Стоимость: 20$ за занятие 1.5 часа. Жми для подробностей!

Методы потомка в ООП в 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 работают как его родные методы, так и унаследованные.

hyhitrswuzc