Razredi in moduli v OOP v JavaScript

Praviloma vsak razred namestimo v ločen modul. Ime datoteke modula naj ustreza imenu shranjenega razreda. Postavimo naš razred User v ustrezno datoteko:

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

V datoteki index.js uvozimo naš razred:

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

Zdaj lahko v tej datoteki delamo z našim razredom:

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

Namestite razred Employee v ločeno datoteko.

Задание 2

V datoteki index.js ustvarite objekt tega razreda.