JavaScript'te OOP'de Sınıflar ve Modüller
Genellikle her sınıf
ayrı bir modülde bulunur.
Bu durumda modül dosyasının adı,
saklanan sınıfın adıyla eşleşmelidir.
User sınıfımızı ilgili dosyaya yerleştirelim:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
index.js dosyasında sınıfımızı içe aktaralım:
import User from './User.js';
Artık bu dosyada sınıfımızla çalışabiliriz:
let user = new User('john');
Employee sınıfını
ayrı bir dosyada düzenleyin.
index.js dosyasında bu sınıfın
bir nesnesini oluşturun.