Classi, moduli ed ereditarietà in OOP in JavaScript

Diamo un'occhiata a come ereditare classi, posizionate in moduli. Supponiamo di avere la seguente classe:

User.jsexport default class User {
  
}

Supponiamo che da questa classe erediteremo un'altra classe:

Student.jsexport default class Student extends User {
  
}

In questo caso, alla classe discendente è necessario collegare la classe genitore:

Student.jsimport User from './User.js';

export default class Student extends User {
  
}
Задание 1

Posizionate la classe Programmer in un file separato.

Задание 2

Fate in modo che la classe Programmer erediti dalla classe Employee.