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:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
V súbore index.js importujeme našu triedu:
import User from './User.js';
Teraz v tomto súbore je možné pracovať s našou triedou:
let user = new User('john');
Umiestnite triedu Employee
do samostatného súboru.
V súbore index.js vytvorte objekt
tejto triedy.