Clases y módulos en POO en JavaScript
Por lo general, cada clase se ubica
en un módulo separado.
En este caso, el nombre del archivo del módulo debe coincidir
con el nombre de la clase almacenada. Coloquemos
nuestra clase User en el archivo correspondiente:
export default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
En el archivo index.js importamos nuestra clase:
import User from './User.js';
Ahora en este archivo se puede trabajar con nuestra clase:
let user = new User('john');
Coloque la clase Employee
en un archivo separado.
En el archivo index.js cree un objeto
de esta clase.