Třídy, moduly a dědičnost v OOP v JavaScriptu

Podívejme se, jak dědit třídy, umístěné v modulech. Předpokládejme, že máme následující třídu:

User.jsexport default class User {
  
}

Předpokládejme, že z této třídy budeme dědit jinou třídu:

Student.jsexport default class Student extends User {
  
}

V tomto případě je potřeba k třídě-potomkovi připojit třídu-rodiče:

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

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

Umístěte třídu Programmer do samostatného souboru.

Задание 2

Zařiďte, aby třída Programmer dědila od třídy Employee.