Quando peço pra imprimir o objeto, no ultimo exercício, ele me repassa o id dele (br.com.bytebank.banco.modelo.ContaCorrente@299a06ac) , e não o numero, e agencia.
package br.com.bytebank.banco.test.util;
import java.util.ArrayList;
import br.com.bytebank.banco.modelo.Conta;
import br.com.bytebank.banco.modelo.ContaCorrente;
public class Teste {
public static void main(String[] args) {
ArrayList lista = new ArrayList();
Conta cc1 = new ContaCorrente (222,111);
lista.add(cc1);
Conta cc2 = new ContaCorrente (222,122);
lista.add(cc2);
System.out.println(lista.size()); //saber o tamanho
Conta ref = (Conta) lista.get(0);
System.out.println(ref.getNumero()); //pega um objeto
lista.remove(0); //deletar um objeto
System.out.println(lista.size()); //saber o tamanho
Conta cc3 = new ContaCorrente (222,333);
lista.add(cc3);
Conta cc4 = new ContaCorrente (222,444);
lista.add(cc4);
System.out.println(lista.size()); //saber o tamanho
Object object = lista.get(2);
System.out.println(object);
// for(int i = 0; i < lista.size(); i++) {
// Object oRef = lista.get(i);
// System.out.println(oRef);
// }
// for(Object oRef: lista) {
// //para cada objeto oRef desta lista...
// System.out.println(oRef);
//
// }
}
}