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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!