Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/09/2015, 14:24
Avatar de chuidiang
chuidiang
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.
__________________
Apuntes Java
Wiki de Programación