Osztályok, modulok és öröklődés az OOP-ban JavaScriptben

Nézzük meg, hogyan örökíthetünk osztályokat, amelyek modulokban helyezkednek el. Tegyük fel, hogy van a következő osztályunk:

User.jsexport default class User {
  
}

Tegyük fel, hogy ebből az osztályból örökítünk egy másik osztályt:

Student.jsexport default class Student extends User {
  
}

Ebben az esetben a gyermek osztályhoz csatlakoztatni kell a szülő osztályt:

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

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

Helyezze a Programmer osztályt külön fájlba.

Задание 2

Arról ügyeljen, hogy a Programmer osztály öröklődjön a Employee osztályból.