Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/04/2013, 05:26
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Reutilizar constructores

Bueno, viéndolo así, los constructores lo más que se le parecerían sería esto:

Creas el constructor y lo reutilizas para tener el segundo dentro:
public Botella(Float capacidad, Float contenido, enum material) {
if (contenido == null && material == null) {
this.contenido = Float.valueOf("0.0f");
this.material = "PLASTICO"; // Tendrás que adaptarlo para sacarlo del enum
} else {
this.capacidad = capacidad;
this.contenido = contenido;
this.material = material;
}
}

Creas el ultimo constructor con un solo parametro:
public Botella(Float capacidad) {
this.capacidad = capacidad;
this.contenido = contenido;
this.material = "PLASTICO"; // Tendrás que adaptarlo para sacarlo del enum
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}