Razredi in moduli v OOP v JavaScript
Praviloma vsak razred namestimo
v ločen modul.
Ime datoteke modula naj ustreza
imenu shranjenega razreda. Postavimo
naš razred User v ustrezno datoteko:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
V datoteki index.js uvozimo naš razred:
import User from './User.js';
Zdaj lahko v tej datoteki delamo z našim razredom:
let user = new User('john');
Namestite razred Employee
v ločeno datoteko.
V datoteki index.js ustvarite objekt
tega razreda.