Třídy a moduly v OOP v JavaScriptu
Obvykle se každá třída umisťuje
do samostatného modulu.
Název souboru modulu by měl odpovídat
názvu uložené třídy. Pojďme umístit
naši třídu User do odpovídajícího souboru:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
V souboru index.js importujeme naši třídu:
import User from './User.js';
Nyní lze v tomto souboru pracovat s naší třídou:
let user = new User('john');
Umístěte třídu Employee
do samostatného souboru.
V souboru index.js vytvořte objekt
této třídy.