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:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Nel file index.js importiamo la nostra classe:
index.jsimport User from './User.js';
Ora in questo file è possibile lavorare con la nostra classe:
index.jslet user = new User('john');
Задание 1
Posizionate la classe Employee
in un file separato.
Задание 2
Nel file index.js create un oggetto
di questa classe.