Класови и модули у ООП у ЈаваСкрипту

По правилу, сваку класу смештамо у посебан модул. При томе име фајла модула треба да одговара имену класе која се у њему чува. Хајде да сместимо наш клас User у одговарајући фајл:

User.jsexport default class User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

У фајлу index.js увезимо наш клас:

index.jsimport User from './User.js';

Сада у овом фајлу можемо да радимо са нашом класом:

index.jslet user = new User('john');
Задание 1

Сместите клас Employee у посебан фајл.

Задание 2

У фајлу index.js направите објекат ове класе.