Después de seguir los pasos del ultimo punto donde dice:
Ya existe una clase para simplificar el acceso al array. Esta clase es ArrayList. Cree la clase Test dentro del paquete br.com.bytebank.banco.test.util para probar esta clase con el siguiente código:
package com.bytebank.banco.test.util;
import java.util.ArrayList;
public class Test { public static void main(String[] args) {
ArrayList lista = new ArrayList();
Cuenta cc = new CuentaCorriente(22, 11);
lista.add(cc);
Cuenta cc2 = new CuentaCorriente(22, 22);
lista.add(cc2);
System.out.println("Tamano: " + lista.size());
Cuenta ref = (Cuenta) lista.get(0);
System.out.println(ref.getNumero());
lista.remove(0);
System.out.println("Tamano: " + lista.size());
Cuenta cc3 = new CuentaCorriente(33, 311);
lista.add(cc3);
Cuenta cc4 = new CuentaCorriente(33, 322);
lista.add(cc4);
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);
}
}
}
El codigo debe ejecutarse sin <> ?