Klasser og moduler i OOP i JavaScript
Som regel plasseres hver klasse
i en egen modul.
Navnet på modulfilen skal samsvare
med navnet på klassen som lagres. La oss plassere
klassen vår User i den tilsvarende filen:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
I filen index.js importerer vi klassen vår:
import User from './User.js';
Nå kan vi jobbe med klassen vår i denne filen:
let user = new User('john');
Plasser klassen Employee
i en egen fil.
I filen index.js, opprett et objekt
av denne klassen.