JavaScript'te OOP'de Sınıflar ve Modüller

Genellikle her sınıf ayrı bir modülde bulunur. Bu durumda modül dosyasının adı, saklanan sınıfın adıyla eşleşmelidir. User sınıfımızı ilgili dosyaya yerleştirelim:

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

index.js dosyasında sınıfımızı içe aktaralım:

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

Artık bu dosyada sınıfımızla çalışabiliriz:

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

Employee sınıfını ayrı bir dosyada düzenleyin.

Задание 2

index.js dosyasında bu sınıfın bir nesnesini oluşturun.