05/09/2015, 12:57
|
| | Fecha de Ingreso: septiembre-2015
Mensajes: 2
Antigüedad: 9 años, 2 meses Puntos: 0 | |
Respuesta: Error java nullpointer exception Gracias por la respuesta, pero creo que me equivoque, no hay segundo null pointer. Este codigo en el metodo contratarEmpleado si lo ejecuta, No da error.
System.out.println("Nombre?");
nombre=cin.nextLine();
emp.setNombre(nombre);
y si quiero obtener lo que guarde. sout(emp.getNombre()) . Si me lo imprime, sin error.
el error es en la linea o las lineas que tengo
emp.direccion.setCalle("nombre calle"); ó emp.direccion.setNumExterior(2545);
Direccion es una clase. Empleado , según me explicaron unos amigos, se compone de esta,
public class Empleado{
Direccion direccion;
}
no entiendo lo que dices de que donde le doy valor a Direccion. pero si te refieres a que si esta en un constructor si lo esta, en la clase persona esta declarada
public class Persona{
Direccion direcion;
Persona(Direccion direcion){
this.direcion=direcion;
}
y en clase Direccion todas las variables(calle, numExterior, etc) estan tambien declaradas y en constructor.
Por otro lado si quiero obtener lo que hay ahi me da null
emp.direccion.getCalle(); // me retorna null, exactamente porque no tiene nada lo se, pero no tiene nada porque no me deja asignarle.
No se, si me explico. |