Buenos días compañeros,
He realizado el ejercicio de clases que utilizan objetos(CU00641B), Gracias por la atención que le podáis dar
el código es el siguiente:
Código clase Casa:
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
    
    //Constructor for objects of class Casa
     
    public Casa()
    {
        // initialise instance variables
        superficie = 0;
        direccion ="Desconocido";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
    //Métodos para establecer valores (setters)
    public void setSuperficie(double valorSuperficie){
        
        superficie = valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion = valorDireccion;
    }
    public void setSalonCasa (SalonCasa valorSalonCasa){
        salonCasa = valorSalonCasa;
    }
    public void setCocina(CocinaCasa valorCocina){
        cocina = valorCocina;
        
    }
    //Metodos para obtener valores (getters)
    public double getSuperficie(){
        
        return superficie;
        
    }
    public String getDireccion(){
        return direccion;
        
    }
    public SalonCasa getSalonCasa(){
        
        return salonCasa;
        
    }
    public CocinaCasa getCocina(){
        
        return cocina;
        
    }
    
    
}
Código clase SalonCasa:
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
    
    //Constructor for objects of class Casa
     
    public Casa()
    {
        // initialise instance variables
        superficie = 0;
        direccion ="Desconocido";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
    //Métodos para establecer valores (setters)
    public void setSuperficie(double valorSuperficie){
        
        superficie = valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion = valorDireccion;
    }
    public void setSalonCasa (SalonCasa valorSalonCasa){
        salonCasa = valorSalonCasa;
    }
    public void setCocina(CocinaCasa valorCocina){
        cocina = valorCocina;
        
    }
    //Metodos para obtener valores (getters)
    public double getSuperficie(){
        
        return superficie;
        
    }
    public String getDireccion(){
        return direccion;
        
    }
    public SalonCasa getSalonCasa(){
        
        return salonCasa;
        
    }
    public CocinaCasa getCocina(){
        
        return cocina;
        
    }
    
    
}
Código CocinaCasa:
public class CocinaCasa
{
    // instance variables - replace the example below with your own
    private boolean esIndependiente;
    private int numeroDeFuegos;
    
     //Constructor for objects of class CocinaCasa
     
    public CocinaCasa()
    {
        // initialise instance variables
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
     //Métodos para establecer valores (setters)
    public void setEsIndependiente(boolean valorEsIndependiente){
        
        esIndependiente = valorEsIndependiente;
        
    }
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
        numeroDeFuegos = valorNumeroDeFuegos;
        
    }
     //Metodos para obtener valores (getters)
    public boolean getEsIndependiente(){
        return esIndependiente;
        
    }
    public int getNumeroDeFuegos(){
        return numeroDeFuegos;
        
    }
    
}