JavaScriptにおけるOOPのクラスとモジュール
通常、各クラスは個別のモジュールに配置されます。
この場合、モジュールファイルの名前は、格納されるクラスの名前と一致させる必要があります。
私たちのクラスUserを対応するファイルに配置してみましょう:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
ファイルindex.jsで、私たちのクラスをインポートします:
import User from './User.js';
これで、このファイルで私たちのクラスを操作できます:
let user = new User('john');
クラスEmployeeを別のファイルに配置してください。
ファイルindex.jsで、このクラスのオブジェクトを作成してください。