Klassid ja moodulid OOP-s JavaScriptis
Tavaliselt paigutatakse iga klass
eraldi moodulisse.
Sel juhul peaks mooduli failinimi vastama
selles hoitava klassi nimele. Paneme oma klassi
User vastavasse faili:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Failis index.js impordime oma klassi:
index.jsimport User from './User.js';
Nüüd saab selles failis töötada meie klassiga:
index.jslet user = new User('john');
Задание 1
Paigake klass Employee
eraldi faili.
Задание 2
Failis index.js looge selle klassi
objekt.