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.