Aca va un ejemplo completo.
Primero crear archivo clase Alumnos.java
public class Alumnos {
private String nombre;
private String apellido;
public Alumnos(String nombre, String apellido) {
this.nombre = nombre;
this.apellido = apellido;
}
public String getNombre() {
return this.nombre;
}
public String getApellido() {
return this.apellido;
}
}
Test del código en Test.java
public class Test {
public static void main(String[] args) {
//En este ejemplo defino un array de 10.
Alumnos[] alumnos = new Alumnos[10];
//Asigno en este ejemplo solo 3 objeto inizializados.
alumnos[0] = new Alumnos("Nombre1", "Apellido1");
alumnos[1] = new Alumnos("Nombre2", "Apellido2");
alumnos[2] = new Alumnos("Nombre3", "Apellido3");
Alumnos alumno;
for (int i = 0; i < alumnos.length; i++) {
alumno = alumnos[i];
if (alumno != null) {
System.out.println(alumno.getNombre() + " - " + alumno.getApellido());
} else {
System.out.println("No hay datos definos en la posicion: " + i);
}
}
}
}
Este ejemplo me devuelve lo siguiente:
Nombre1 - Apellido1
Nombre2 - Apellido2
Nombre3 - Apellido3
No hay datos definos en la posicion: 3
No hay datos definos en la posicion: 4
No hay datos definos en la posicion: 5
No hay datos definos en la posicion: 6
No hay datos definos en la posicion: 7
No hay datos definos en la posicion: 8
No hay datos definos en la posicion: 9