Klasy, moduły i dziedziczenie w OOP w JavaScript
Przyjrzyjmy się, jak dziedziczyć klasy, umieszczone w modułach. Załóżmy, że mamy następującą klasę:
export default class User {
}
Załóżmy, że od tej klasy będziemy dziedziczyć inną klasę:
export default class Student extends User {
}
W tym przypadku do klasy-potomka trzeba podłączyć klasę-rodzica:
import User from './User.js';
export default class Student extends User {
}
Umieść klasę Programmer
w oddzielnym pliku.
Spraw, aby klasa Programmer
dziedziczyła od klasy Employee.