Τάξεις και Modules στον OOP στην JavaScript
Συνήθως, κάθε τάξη τοποθετείται
σε ένα ξεχωριστό module.
Σε αυτήν την περίπτωση, το όνομα του αρχείου του module πρέπει να αντιστοιχεί
στο όνομα της τάξης που περιέχει. Ας τοποθετήσουμε
την τάξη μας User στο αντίστοιχο αρχείο:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
Στο αρχείο index.js εισάγουμε την τάξη μας:
import User from './User.js';
Τώρα σε αυτό το αρχείο μπορούμε να δουλέψουμε με την τάξη μας:
let user = new User('john');
Τοποθετήστε την τάξη Employee
σε ένα ξεχωριστό αρχείο.
Στο αρχείο index.js δημιουργήστε ένα αντικείμενο
αυτής της τάξης.