Klasat dhe Modulet në OOP në JavaScript

Si rregull, çdo klasë vendoset në një modul të veçantë. Në këtë rast, emri i skedarit të modulit duhet të korrespondojë me emrin e klasës së ruajtur. Le ta vendosim klasën tonë User në skedarin përkatës:

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

Në skedarin index.js, le të importojmë klasën tonë:

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

Tani në këtë skedar mund të punojmë me klasën tonë:

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

Vendosni klasën Employee në një skedar të veçantë.

Задание 2

Në skedarin index.js, krijo një objekt të kësaj klase.