Klasser och moduler i OOP i JavaScript
Som regel placeras varje klass
i en separat modul.
Namnet på modulfilen bör motsvara
namnet på den klass som lagras. Låt oss placera
vår klass User i motsvarande fil:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
I filen index.js importerar vi vår klass:
index.jsimport User from './User.js';
Nu kan man i den här filen arbeta med vår klass:
index.jslet user = new User('john');
Задание 1
Placera klassen Employee
i en separat fil.
Задание 2
I filen index.js, skapa ett objekt
av denna klass.