Osztályok és modulok az OOP-ben JavaScriptben

Általában minden osztályt külön modulba helyeznek. Ebben az esetben a modul fájlnevének meg kell felelnie a tárolt osztály nevének. Helyezzük a User osztályunkat a megfelelő fájlba:

User.jsexport default class User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

A index.js fájlban importáljuk az osztályunkat:

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

Most ebben a fájlban már dolgozhatunk az osztályunkkal:

index.jslet user = new User('john');
Задание 1

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

Задание 2

A index.js fájlban hozzon létre egy objektumot ebből az osztályból.