# Наследование публичных методов в ООП в 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`.

← →
↑