04/09/2015, 21:52
|
| | Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 9 años, 2 meses Puntos: 0 | |
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..?? |