Classi e moduli in OOP in JavaScript
Di norma, ogni classe viene posizionata
in un modulo separato.
In questo caso, il nome del file del modulo deve corrispondere
al nome della classe in esso contenuta. Inseriamo
la nostra classe User nel file corrispondente:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Nel file index.js importiamo la nostra classe:
import User from './User.js';
Ora in questo file è possibile lavorare con la nostra classe:
let user = new User('john');
Posizionate la classe Employee
in un file separato.
Nel file index.js create un oggetto
di questa classe.