Hola, bueno si es posible guardar 5 objetos en un 1
Vector. Tendrias que hacer un pequeña modificacion en tu clase
Menu mas precisamente en el metodo crear_atleta().
Código Java:
Ver original {
Atleta datos[];
datos = new Atleta[5];
int indice = 0;
while (indice<datos.length)
{
System.
out.
print("Ingrese los nombres: "); String losNombres
=teclado.
readLine(); System.
out.
print("Ingrese los apellidos: "); String losApellidos
=teclado.
readLine(); System.
out.
print("Ingrese la estatura: "); double laEstatura
=Double.
parseDouble(teclado.
readLine()); System.
out.
print("Ingrese el peso (kgs): "); int elPeso
=Integer.
parseInt(teclado.
readLine()); System.
out.
print("Ingrese el sexo: "); boolean elSexo
=Boolean.
parseBoolean(teclado.
readLine()); System.
out.
print("Ingrese la edad: "); int laEdad
=Integer.
parseInt(teclado.
readLine()); System.
out.
print("Ingrese el record (segundos): "); float elRecord
=Float.
parseFloat(teclado.
readLine()); System.
out.
print("Ingrese la nacionalidad: "); String laNacionalidad
=teclado.
readLine();
datos[indice]= new Atleta(losNombres,losApellidos,laEstatura,elPeso,elSexo,laEdad,elRecord,laNacionalidad);
indice++;
}
try {
}
e.printStackTrace();
}
menu();
}
Lo demas no sé muy bien lo que hace, confio en vos que este bien ja!
Lo que si te puedo decir Que es eso de que los contructores de la clase Deportista y Atleta no estan definidos!
Acordate que los contructores de las clases son public
NombreClase (Y si hay algun parametro se ingresa, sino no)
Y tambien acordate que en la clase donde esta el metodo principal (Main) tenes que crear una referencia a un objeto de la clase Menu para crear atletas, asi:
Suerte Maquina! estoy pendiente a tu tema