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:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
U fajlu index.js importujmo našu klasu:
index.jsimport User from './User.js';
Sada u ovom fajlu možemo da radimo sa našom klasom:
index.jslet user = new User('john');
Задание 1
Smeštite klasu Employee
u poseban fajl.
Задание 2
U fajlu index.js kreirajte objekat
ove klase.