Olá,
Estou com duvida com relação ao meu código, porque quando testo no arquivo index.js o método super.teste(); ele apresenta apenas a mensagem da classe pai e apresenta um undefined na linha de baixo (não executando o próximo print).
Classe ContaPoupanca:
import { Conta } from "./Conta.js";
export class ContaPoupanca extends Conta{
constructor(saldoInicial, cliente, agencia){
super(saldoInicial, cliente, agencia);
}
teste(){
console.log('****************');
super.teste();
console.log('Teste na classe conta poupanca');
console.log('****************');
}
}
Classe conta, os demais métodos eu suprimi para facilitar a leitura.
export class Conta {
constructor(saldoInicial, cliente, agencia){
this._saldo = saldoInicial;
this._cliente = cliente;
this._agencia = agencia;
}
teste(){
console.log('teste na classe conta');
}
}