Madarasa na Moduli katika OOP katika JavaScript
Kwa kawaida kila darasa huwekwa
katika moduli tofauti.
Wakati huo huo jina la faili la moduli linapaswa kuendana
na jina la darasa linalohifadhiwa. Hebu tuweke
darasa letu User katika faili inayofaa:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Katika faili index.js ingiza darasa letu:
import User from './User.js';
Sasa katika faili hii inawezekana kufanya kazi na darasa letu:
let user = new User('john');
Weka darasa Employee
katika faili tofauti.
Katika faili index.js unda kitu
cha darasa hili.