Класове и модули в ООП в JavaScript
Като цяло всеки клас се разполага
в отделен модул.
При това името на файла на модула трябва да съответства
на името на съхранения клас. Нека поставим
нашия клас User в съответния файл:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Във файла index.js импортираме нашия клас:
import User from './User.js';
Сега в този файл може да се работи с нашия клас:
let user = new User('john');
Разположете класа Employee
в отделен файл.
Във файла index.js създайте обект
от този клас.