Classes et modules en POO en JavaScript
En règle générale, chaque classe est placée
dans un module séparé.
Dans ce cas, le nom du fichier module doit correspondre
au nom de la classe qu'il contient. Plaçons
notre classe User dans le fichier correspondant :
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Dans le fichier index.js, importons notre classe :
index.jsimport User from './User.js';
Maintenant, dans ce fichier, nous pouvons travailler avec notre classe :
index.jslet user = new User('john');
Задание 1
Placez la classe Employee
dans un fichier séparé.
Задание 2
Dans le fichier index.js, créez un objet
de cette classe.