Triedy a moduly v OOP v JavaScript
Spravidla sa každá trieda umiestňuje
do samostatného modulu.
Názov súboru modulu by mal zodpovedať
názvu ukladanej triedy. Umiestnime
našu triedu User do príslušného súboru:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
V súbore index.js importujeme našu triedu:
index.jsimport User from './User.js';
Teraz v tomto súbore je možné pracovať s našou triedou:
index.jslet user = new User('john');
Задание 1
Umiestnite triedu Employee
do samostatného súboru.
Задание 2
V súbore index.js vytvorte objekt
tejto triedy.