Klassen, modules en overerving in OOP in JavaScript

Laten we eens kijken hoe we klassen kunnen overerven die in modules zijn geplaatst. Stel dat we de volgende klasse hebben:

User.jsexport default class User {
  
}

Stel dat we van deze klasse een andere klasse zullen overerven:

Student.jsexport default class Student extends User {
  
}

In dit geval moet de child-klasse de parent-klasse importeren:

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

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

Plaats de klasse Programmer in een apart bestand.

Задание 2

Zorg ervoor dat de klasse Programmer erft van de klasse Employee.