Clase și module în OOP în JavaScript
De obicei, fiecare clasă este plasată
într-un modul separat.
În acest caz, numele fișierului modulului trebuie să corespundă
numele clasei stocate. Să plasăm
clasa noastră User în fișierul corespunzător:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
În fișierul index.js importăm clasa noastră:
import User from './User.js';
Acum în acest fișier putem lucra cu clasa noastră:
let user = new User('john');
Plasați clasa Employee
într-un fișier separat.
În fișierul index.js creați un obiect
al acestei clase.