Kelas dan Modul dalam OOP dalam JavaScript
Biasanya setiap kelas diletakkan
dalam modul yang berasingan.
Nama fail modul hendaklah sepadan dengan
nama kelas yang disimpan. Mari letakkan
kelas User kita dalam fail yang sepadan:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Dalam fail index.js, import kelas kita:
index.jsimport User from './User.js';
Sekarang dalam fail ini kita boleh bekerja dengan kelas kita:
index.jslet user = new User('john');
Задание 1
Letakkan kelas Employee
dalam fail berasingan.
Задание 2
Dalam fail index.js, cipta objek
kelas ini.