Hola pues para declarar un arreglo lo haces asi:
Código:
Piloto [] pilotos=new Piloto[100]; // el 100 es el numero de objetos a crear
y puedes meter un ciclo for para instanciarlos y que no queden en null
Código:
for(int i=0;i<pilotos.length();i++)
pilotos[i]=new Piloto(); // llamas al constructor
y para utilizar tu objeto con sus metodos lo haces asi:
Código:
pilotos[numerodeobjetoquequieresusar].leerDatos();
pilotos[numerodeobjetoquequieresusar].verDatos();
otra cosa tus objetos empiezan a contarse desde 0, osea que si declaras un array de 10 objetos para utilizarlos usas 0,1,2,3,4,5,6,7,8,9.
Espero haberte ayudado.
Saluditos
Otra cosa, afruizc sino vas a apoyar mejor no contestes yo no se mucho pero pues lo poco que se lo comparto y la verdad tu respuesta me parece de muy mal gusto, por que andress pidio ayuda y la respuesta que le diste se la pudo dar cualquier otra persona incluso sin conocimientos de programacion.