Klasės ir moduliai OOP JavaScripte
Paprastai kiekviena klasė yra patalpinama
atskirame modulyje.
Šiuo atveju modulio failo pavadinimas turi atitikti
saugomos klasės pavadinimą. Patalpinkime
mūsų User klasę atitinkamame faile:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Faile index.js importuokime mūsų klasę:
index.jsimport User from './User.js';
Dabar šiame faile galima dirbti su mūsų klase:
index.jslet user = new User('john');
Задание 1
Patalpinkite Employee klasę
atskirame faile.
Задание 2
Faile index.js sukurkite šios klasės
objektą.