El código ya lo había hecho solo le agregué el nuevo constructor con los parámetros lo subo todo por las dudas.
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;
public CocinaCasa (){
esIndependiente=false;
numeroDeFuegos=0;
}
public void setEsIndependiente( boolean valorEsIndependiente)
{esIndependiente=valorEsIndependiente;}
public void setNumeroDeFuegos (int valorNumeroDeFuegos){
numeroDeFuegos=valorNumeroDeFuegos;}
public boolean getEsIndependiente () {return esIndependiente;};
public int getNumeroDeFuegos () {return numeroDeFuegos;};
}
public class SalonCasa{
private int numeroDeTelevisores;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisores=0;
tipoSalon="Desconocido";
}
public void setNumeroDeTelevisores ( int valorNroDeTelevisores){
numeroDeTelevisores=valorNroDeTelevisores;}
public void setTipoSalon(String valorTipoSalon){
tipoSalon=valorTipoSalon;
}
public int getNumerodeTelevisores (){return numeroDeTelevisores;}
public String getTipoSalon(){return tipoSalon;}
}
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
public Casa (){
superficie=0.0;
direccion="";
salonCasa= new SalonCasa();
cocina= new CocinaCasa();
}
public Casa (double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){
superficie=valorSuperficie;
direccion=valorDireccion;
salonCasa= objetoSalonCasa;
cocina= objetoCocinaCasa;}
public void setSuperficie (double valorSuperficie){
superficie=valorSuperficie;
}
public void setDireccion(String valorDireccion){
direccion=valorDireccion;}
public void setSalonCasa (SalonCasa objetoSalon){
salonCasa=objetoSalon;}
public void setCocina (CocinaCasa objetoCocina)
{cocina=objetoCocina;};
public double getSuperficie (){return superficie;}
public String getDireccion () {return direccion;}
public SalonCasa getSalonCasa(){return salonCasa;}
public CocinaCasa getCocinaCasa(){return cocina;}
}