Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2015, 21:52
OscarX2015
 
Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Error java nullpointer exception

Buenas..
Tengo un problema con este codigo, ya he leido muchas ayudas sobre este error pero no logro salir del problema.
Codigo donde sale el error
public class gestionDeEmpleados{

void contratarEmp(){
Empleado emp= new Empleado();

System.out.println("Direccion: Calle?");
Df=cin.nextLine();
emp.direcion.setCalle(Df); // error javaNullpointerException
}
}

Al querer asignar valor a calle me da el error. ahora si quiero asignar a otra que no sea de composicion, si lo deja.


System.out.println("Nombre?");
nombre=cin.nextLine();
emp.setNombre(nombre); // error null pointerexception


Mi clase Empleado hereda de una clase persona y esta tiene un atributo private Direccion direcion. En la clase direccion esta mi variable calle. Asi:

public class Empleado extends Persona{

public Empleado(){}
}

public class Persona{

Private String nombre;
private Direccion direccion;
public Persona(){}
}

Public Direccion{
private String calle;
public Direccion(){}

public setCalle(String calle){
this.Calle=calle;
}
}
Alguien que me auxilie en esto..??