Kelas dan Modul dalam OOP di JavaScript
Biasanya, setiap kelas ditempatkan
di modul terpisah.
Nama file modul harus sesuai dengan
nama kelas yang disimpan di dalamnya. Mari kita tempatkan
kelas User kita di file yang sesuai:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Di file index.js, impor kelas kita:
import User from './User.js';
Sekarang di file ini kita dapat bekerja dengan kelas kita:
let user = new User('john');
Tempatkan kelas Employee
di file terpisah.
Di file index.js, buat sebuah objek
dari kelas ini.