Классы и модули в ООП в JavaScript

Как правило каждый класс располагают в отдельном модуле. При этом имя файла модуля должно соответствовать имени хранимого класса. Давайте поместим наш класс 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 создайте объект этого класса.