Aquí está mi solución... A ver si está correcta... Gracias!.
Clase SalonCasa....
public class SalonCasa{
private int numeroDeTelevisores;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisores=0;
tipoSalon="Desconocido";
}
public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){numeroDeTelevisores=valorNumeroDeTelevisores;}
public void setTipoSalon(String valorTipoSalon){tipoSalon=valorTipoSalon;}
public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
public String getTipoSalon(){return tipoSalon;}
}
Clase CocinaCasa...
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;}
}
Clase Casa...
public class Casa{
public double superficie;
public String dirección;
public SalonCasa salonCasa;
public CocinaCasa cocina;
public Casa(){
superficie=0;
dirección="";
salonCasa=new SalonCasa();
cocina=new CocinaCasa();
}
public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
public void setDirección(String valorDireccion){dirección=valorDireccion;}
public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
public void setCocina(CocinaCasa valorCocina){cocina=valorCocina;}
public double getSuperficie(){return superficie;}
public String getDireccion(){return dirección;}
public SalonCasa getSalonCasa(){return salonCasa;}
public CocinaCasa getCocina(){return cocina;}
}