Klassen und Module in OOP in JavaScript

In der Regel wird jede Klasse in einem separaten Modul untergebracht. Dabei sollte der Name der Moduldatei dem Namen der gespeicherten Klasse entsprechen. Lassen Sie uns unsere Klasse User in der entsprechenden Datei platzieren:

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

In der Datei index.js importieren wir unsere Klasse:

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

Nun kann in dieser Datei mit unserer Klasse gearbeitet werden:

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

Platzieren Sie die Klasse Employee in einer separaten Datei.

Задание 2

Erstellen Sie in der Datei index.js ein Objekt dieser Klasse.