Ya encontré la solución, el problema radicaba en las clases SalonCasa y CocinaCasa, me falto codificar un segundo constructor pero con parametros. Ahora quedaria de la siguiente manera:
public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;
    
    public SalonCasa()
    {
        numeroDeTelevisores = 0;
        tipoSalon = "Desconocido";
    }
    public SalonCasa(int valorNumeroDeTelevisores, String valorTipoSalon)
    {
        numeroDeTelevisores=valorNumeroDeTelevisores;
        tipoSalon=valorTipoSalon;
    }
    
    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores)
    {
        numeroDeTelevisores = valorNumeroDeTelevisores;
    }
    public void setTipoSalon(String valorTipoSalon)
    {
        tipoSalon = valorTipoSalon;
    }
    public int getNumeroDeTelevisores()
    {return numeroDeTelevisores;}
    public String getTipoSalon()
    {return tipoSalon;}
    
}public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;
    
    public CocinaCasa()
    {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
    public CocinaCasa(boolean valorEsIndependiente,int valorNumeroDeFuegos)
    {
        esIndependiente=valorEsIndependiente;
        numeroDeFuegos=valorNumeroDeFuegos;
    }
    
    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 Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
    
    public Casa()
    {
        superficie=0; direccion=""; salonCasa=new SalonCasa(); cocinaCasa=new CocinaCasa();
    }
    
    public Casa(double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa)
    {
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = new SalonCasa(objetoSalonCasa.getNumeroDeTelevisores(), objetoSalonCasa.getTipoSalon());//Error en esta linea.
        //(solucion tambien debes crear un constructor con parametros para SalonCasa.)
        cocinaCasa = new CocinaCasa(objetoCocinaCasa.getEsIndependiente(), objetoCocinaCasa.getNumeroDeFuegos());
    }
    
    public void setSuperficie(double valorSuperficie)
    {
        superficie=valorSuperficie;
    }
    public void setDireccion(String valorDireccion)
    {
        direccion=valorDireccion;
    }
    public void setSalonCasa(SalonCasa objetoSalonCasa)
    {
        salonCasa=objetoSalonCasa;
    }
    public void setCocinaCasa(CocinaCasa objetoCocinaCasa)
    {
        cocinaCasa=objetoCocinaCasa;
    }
    
    public double getSuperficie()
    {return superficie;}
    public String getDireccion()
    {return direccion;}
    public SalonCasa getSalonCasa()
    {return salonCasa;}
    public CocinaCasa getCocinaCasa()
    {return cocinaCasa;}
      
}
Por favor si me ayudan a analizarlo, si hay algo mas que agregar, me dan una manito, gracias.