Saludos. Estoy haciendo un pequeño programa y tengo un error que me esta sacando de quicio. Espero puedan ayudarme, soy principiante en esto.
Tengo una clase estudiante en la cual debo trabajar con el constructor por defecto y una funcion de seteo para añadir datos a los objetos de la clase. La funcion es la siguiente:
public void setear(String nombre, String codigo, String facultad){
this.nombre = nombre;
this.codigo = codigo;
this.facultad = facultad;
}
Me enseñaron que la manera de crear un vector de objetos cuando se trabaja sin constructor es, en este caso:
estudiante grupo[] = new estudiante[5];
y para ingresar los datos al vector utilizo la funcion de la siguiente manera:
grupo[0].setear("carlos", "A001", "ingenieria" ) ; y asi en el resto de posiciones.
Es justo en esta linea donde me lanza el error: Exception in thread "AWT-EventQueue-1" java.lang.NullPointerException at Estudiant.paint(Estudiant.java:51)
Buscando sobre el error se supone es causado por llamar a un objeto no inicializado, pero en teoria lo hice. Espero puedan ayudarme. |