Klasser, moduler och arv i OOP i JavaScript

Låt oss titta på hur man ärvar klasser som finns i moduler. Låt oss säga att vi har följande klass:

User.jsexport default class User {
  
}

Låt oss säga att vi kommer att ärva en annan klass från denna klass:

Student.jsexport default class Student extends User {
  
}

I det här fallet måste förälderklassen anslutas till barnklassen:

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

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

Placera klassen Programmer i en separat fil.

Задание 2

Se till att klassen Programmer ärvde från klassen Employee.