05/09/2015, 14:24
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Respuesta: Error java nullpointer exception Hola:
Cuando declaras
Direccion direcion;
direccion vale null y si intentas llamar a cualquier metodo de direccion, dará NullPointerException, no se puede llamar a un método de null. Por ello, aparte de declaralo, hay que darle un valor.
Si llamas a new Empleado() (es a lo que llamabas en el código del primer post), ese constructor está vacío. Por defecto, java llamará también al constructor Persona() que es la clase padre. Si en ese constructor tampoco das un valor a direccion, seguirá valiendo null.
Antes de intenter empl.direccion.cualquierMetodo(), tienes que asegurarte que ese emp.direccion se ha inicializado con un new Direccion().
Se bueno. |