05/09/2015, 01:11
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes 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. |