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