Классы, модули и наследование в ООП в 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.