Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2015, 01:11
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Error java nullpointer exception

Hola:

En el primer nullpointer, haces new Empleado y usas emp.direccion.... ¿le has dado valor a direccion en algún lado?. El constructor de Empleado no parece hacerlo (ni el de Persona). Despueés de new Empleado, tampoco.

El segundo nullpointer. Haces

Empleado emp= new Empleado();

en el metodo contratarEmp(). Al poner delante la palabra Empleado que te he puesto en cursiva, estás declarando la variable emp ahí, en esa línea, dentro del método, por lo que es local al método y en cuanto salgas del método, la pierdes. La línea en la que te da nullpointer emp.setNombre(nombre); está usando una variable "emp" que estarás declarando en otro sitio (¿quizás como atributo de la clase?) y que posiblemente no tenga valor ninguno (no le hayas hecho new Empleado() en ningún momento).

Se bueno.
__________________
Apuntes Java
Wiki de Programación