Классы, модули и наследование в ООП в JavaScript
Давайте посмотрим, как наследовать классы, размещенные в модулях. Пусть у нас есть следующий класс:
User.jsexport default class User {
}
Пусть от этого класса мы будем наследовать другой класс:
Student.jsexport default class Student extends User {
}
В этом случае к классу-потомку нужно подключить класс-родитель:
Student.jsimport User from './User.js';
export default class Student extends User {
}
Задание 1
Разместите класс Programmer
в отдельном файле.
Задание 2
Сделайте так, чтобы класс Programmer
наследовал от класса Employee.