Classi e moduli in OOP in JavaScript

Di norma, ogni classe viene posizionata in un modulo separato. In questo caso, il nome del file del modulo deve corrispondere al nome della classe in esso contenuta. Inseriamo la nostra classe User nel file corrispondente:

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

Nel file index.js importiamo la nostra classe:

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

Ora in questo file è possibile lavorare con la nostra classe:

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

Posizionate la classe Employee in un file separato.

Задание 2

Nel file index.js create un oggetto di questa classe.