21
Aprender a programar desde cero / Re:Método Java que devuelva texto informando de propiedades de objeto CU00641B
« en: 29 de Abril 2015, 08:33 »
Creo que ya está corregido, espero vuestra respuesta ![Gui�ar ;)](https://aprenderaprogramar.com/foros/Smileys/default/wink.gif)
![Gui�ar ;)](https://aprenderaprogramar.com/foros/Smileys/default/wink.gif)
Código: [Seleccionar]
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//constructor
public Casa (){
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
superficie = 0.0;
direccion = "desconocida";
}
//metodos procedimiento
public void setSalonCasa(int valorNumeroDeTelevisores, String valorTipoSalon){
salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);
salonCasa.setTipoSalon(valorTipoSalon);
}
public void setCocinaCasa(boolean valorEsIndependiente, int valorNumeroDeFuegos){
cocina.setEsIndependiente(valorEsIndependiente);
cocina.setNumeroDeFuegos(valorNumeroDeFuegos);
}
public void setSuperficie(double valorSuperficie){
superficie = valorSuperficie;
}
public void setDirección(String valorDireccion){
direccion = valorDireccion;
}
//metodo funcion
public double getSuperficie(){return superficie;}
public String getDireccion(){return direccion;}
public SalonCasa getSalonCasa(){return salonCasa;}
public CocinaCasa getCocinaCasa(){return cocina;}
public String getDatosCasa(){
int numeroDeTelevisores = salonCasa.getNumeroDeTelevisores();
String tipoSalon = salonCasa.getTipoSalon();
boolean esIndependiente = cocina.getEsIndependiente();
int numeroDeFuegos = cocina.getNumeroDeFuegos();
String datosCasa = "Los datos de la casa son: Televisiones "+ numeroDeTelevisores + ", tipo de salón " +
tipoSalon+ ", cocina independiente " + esIndependiente + ", numero de fuegos de la cocina " + numeroDeFuegos +
", superficie de la casa "+ superficie + " m2, dirección " + direccion;
System.out.println(datosCasa);
return datosCasa;
}
}