Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/05/2012, 13:05
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: objeto como atributo de una clase

Cita:
Iniciado por cronopiomx Ver Mensaje
pienso que sin asignarle null en los atributos, ella sola se pone en null, ahora cuando construyes el objeto entonces cambia de valor!!!, de todas formas puedes hacerlo no debe dar errores, lo que como es POO pienso que deberias inicializarlo cuando te haga falta.

alex
podria ser algo asi:
public Empleado(int id = 0, Categoria categoria = null){
this.id = id;
this.categoria = categoria;
//SI SETEO CATEGORIA COMO NULL ENTONCES SOLO CON SETCATEGORIA
//POSRIA ASIGNARLE UN VALOR A CATEGORIA.
//¿ESTA MAL QUE EL ATRIBUTO CATEGORIA SE INICIALICE CON NULL?
}

y
protected Categoria categoria = null;
lo dejaria asi para que cualquiera que vea el codigo sepa de antemano que ya es null, aunque sea optativo esta bueno declarar que valor que valor es el inicial.