Problema con matrices de objetos

style
20 de Enero del 2004
Hola !! A ver si me explico bien...
Tengo una clase(x) creada.
La declaro y la creo.
x[] cl = new x[3];

Cuando ejecuto el programa e intento asignar un valor al primer elemento me lanza el siguiente error:

Exception in thread "main" java.lang.NullPointerException

la asignación es: x[n].nombre = s;

n es un valor int que ya he declarado.
s es una variable string. Como la propiedad nombre.

Alguna sugerencia de cual puede ser el error?

Gracias
David

Heihachi
20 de Enero del 2004
No has llamado al constructor de la clase X.
Después de x[] cl = new x[3];
tienes cl[0]=cl[1]=cl[2]=null
Antes de cl[n].nombre=s tendrías que llamar al constructor cl[n]=new X();

saludos!