Que tal!
Por que en la impresion del oRef, no contabiliza la primer cuenta corriente (cc), acaso la toma como "0" ? ArrayList lista = new ArrayList();
Cuenta cc = new CuentaCorriente(22, 11);
lista.add(cc);
Cuenta cc2 = new CuentaCorriente(22, 22);
lista.add(cc); // si añades esta linea, contabiliza los 4 objetos, si la quitas te contabiliza 3.
lista.add(cc);
for(int i = 0; i < lista.size(); i++) {
Object oRef = lista.get(i);
System.out.println(oRef);
}
System.out.println("----------");
for(Object oRef : lista) {
System.out.println(oRef);
}
}