Klassen en modules in OOP in JavaScript
Over het algemeen wordt elke klasse ondergebracht
in een aparte module.
De bestandsnaam van de module moet overeenkomen
met de naam van de opgeslagen klasse. Laten we onze
klas User in het bijbehorende bestand plaatsen:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
In het bestand index.js importeren we onze klas:
index.jsimport User from './User.js';
Nu kunnen we in dit bestand werken met onze klas:
index.jslet user = new User('john');
Задание 1
Plaats de klas Employee
in een apart bestand.
Задание 2
Maak in het bestand index.js een object
van deze klas aan.