JavaScript-də OOP-də Siniflər və Modullar

Adətən hər sinif ayrı bir modulda yerləşdirilir. Bu zaman modul faylının adı saxlanılan sinfin adına uyğun olmalıdır. Gəlin bizim User sinfimizi uyğun fayla yerləşdirək:

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

index.js faylında sinfimizi import edək:

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

İndi bu faylda bizim sinfimizlə işləmək olar:

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

Employee sinfini ayrı bir faylda yerləşdirin.

Задание 2

index.js faylında bu sinfin obyektini yaradın.