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

← →
↑