Boa tarde dev's!
Vou enviar abaixo o erro que está sendo exibido toda vez que dou run. Já pesquisei mas não soube como resolver isso. Podem me ajudar a entender o que está acontecendo, por favor?
Boa tarde dev's!
Vou enviar abaixo o erro que está sendo exibido toda vez que dou run. Já pesquisei mas não soube como resolver isso. Podem me ajudar a entender o que está acontecendo, por favor?
Oii Juliane, tudo certinho?
Aparentemente esse não é um erro: repara que estão sendo impressas 4 contas. Só que, pro compilador, realmente cada conta é só um endereço na memória, que está sendo impresso na execução do programa. Para deixar a impressão como a do Nico, tenta conferir se na sua classe Conta tem o método toString()
:
@Override
public String toString() {
return "Numero: " + this.numero + ", Agencia: " + this.agencia + ", Saldo: " + this.saldo;
}
O método toString()
é o responsável por fazer o compilador entender que não queremos imprimir um endereço de memória, mas sim dados dos nossos objetos.
Espero ter ajudado. Abraços e bons estudos!