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