Problema con arreglo de objetos

Omar
16 de Noviembre del 2005
tengo el siguiente codigo:

class Jefes{
int codigo, ant;
String nombre;
float salario;

public Jefes(){

}

public static void main(String args[])throws Exception{
int i;
Lector lec=new Lector();
Jefes[] j=new Jefes[5];

for(i=0;i<5;i++)
j[i].codigo=lec.leerEntero();
}

Cuando trato de leer algo me manda el erro:

Exception in thread "main" java.lang.NullPointerException at Jefes.main<Jefes.java:29>

Alguien sabe como lo soluciono? comole hago para acceder a los objetos que se supone que estoy creando en el arreglo y a los elementos de estos objetos ( por si no lo notaron soy nuevo en java, ayuda porfas!!!)

jasanrio
16 de Noviembre del 2005
Porque iniciazlias el vector , pero no los objetos , prueba

for(i=0;i<5;i++)
j[i] = new Jefe();
j[i].codigo=lec.leerEntero();
}

Salduos