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:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
In het bestand index.js importeren we onze klas:
import User from './User.js';
Nu kunnen we in dit bestand werken met onze klas:
let user = new User('john');
Plaats de klas Employee
in een apart bestand.
Maak in het bestand index.js een object
van deze klas aan.