JavaScriptにおけるOOPのクラスとモジュール

通常、各クラスは個別のモジュールに配置されます。 この場合、モジュールファイルの名前は、格納されるクラスの名前と一致させる必要があります。 私たちのクラスUserを対応するファイルに配置してみましょう:

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

ファイルindex.jsで、私たちのクラスをインポートします:

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

これで、このファイルで私たちのクラスを操作できます:

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

クラスEmployeeを別のファイルに配置してください。

Задание 2

ファイルindex.jsで、このクラスのオブジェクトを作成してください。