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.