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:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Di file index.js, impor kelas kita:
index.jsimport User from './User.js';
Sekarang di file ini kita dapat bekerja dengan kelas kita:
index.jslet user = new User('john');
Задание 1
Tempatkan kelas Employee
di file terpisah.
Задание 2
Di file index.js, buat sebuah objek
dari kelas ini.