Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Ayuda, no encuentro el error.

Lo realice como lo hizo él profesor, pero me sale que no esta definido. sale: "Empleado is not defined". cuando comento //Empleado, para ver si me aparece otro error. me aparece el mismo error pero ahora con Gerente y tambien el mismo caso con Director.

/*Importación de clases*/
import {Cliente} from './Cliente.js'
import {CuentaCorriente} from './Cuentas/CuentaCorriente.js';
import {CuentaAhorro} from './Cuentas/CuentaAhorro.js';
import { CuentaNomina } from './Cuentas/CuentaNomina.js';

const cliente = new Cliente('Leonardo','13804050','123224');
const cliente2 = new Cliente('María','16979808','8989');



const empleado = new Empleado('Juan Perez','1234323');
const gerente = new Gerente('Pedro Rivas','232344');
const director = new Director('Elena Moreno','232323');

 console.log(empleado);
 console.log(gerente);
 console.log(director);
export class Empleado {
    #nombre;
    #dni;

    constructor(nombre, dni) {
        this.#nombre = nombre;
        this.#dni = dni;
    }

    }
import {Empleado} from './Empleado.js';

export class Gerente extends Empleado {
    constructor(nombre,dni) {
        super(nombre,dni);
    }

}
import {Empleado} from './Empleado.js';

export class Director extends Empleado {
    constructor(nombre,dni) {
        super(nombre,dni);
    }

}

Agradezco de antemano su ayuda.

2 respuestas
solución!

Te hace falta importar gerente, empleado y director al archivo cliente. por lo tanto al momento de ejecutarlo en la terminal te dará el error por que no recibe la información de los otros archivos.

Gracias por responder, amigo. Saludos era tal cual lo mencionas olvide importarlos, muchas gracias!!.