Klase i moduli u OOP u JavaScript-u
Kao pravilo, svaku klasu smeštamo
u poseban modul.
Pritom, ime fajla modula treba da odgovara
imenu klase koji se u njemu čuva. Hajde da smestimo
našu klasu User u odgovarajući fajl:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
U fajlu index.js importujmo našu klasu:
import User from './User.js';
Sada u ovom fajlu možemo da radimo sa našom klasom:
let user = new User('john');
Smeštite klasu Employee
u poseban fajl.
U fajlu index.js kreirajte objekat
ove klase.