Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2013, 03:43
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

Creas el constructor con 3 parámetros (por favor usa minusculas en los nombres de los atributos)
Creas el segundo constructor enviando como parámetro la capacidad y llamas al primer constructor utilizando estos 3 parámetros: capacidad, "vacia", "plastico".
Aqui viene lo raro, no puedes crear 2 constructores que usen el mismo tipo de argumentos, así que en todo caso 2 y 3 no deberían ser constructores, sino metodos propios de esa clase.

// Algo asi para el metodo 2
creaBotellaVaciaDePlastico(String capacidad) {
this = new Botella(capacidad,"vacia","plastico");
}

// Algo asi para el metodo 3
creaBotellaLlenaDePlastico(String capacidad) {
this = new Botella(capacidad,"llena","plastico");
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}