Hola arcanFAC, el código de la clase SalonCasa está bien. También está bien el código de la clase CocinaCasa.
El código de la clase Casa es el que presenta problemas.
1) El número de televisores es un atributo de los objetos SalonCasa, por tanto no debe existir un set para numeroTelevisores en ninguna clase que no sea SalonCasa. Cada clase es responsable de sus atributos. Una clase no hace set sobre atributos de otras clases.
Mal:
public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);
}
2) Lo mismo para todos los atributos que no pertenecen a la clase Casa
3) Todo atributo, sea de tipo primitivo o sea objeto, debe tener sus getters y sus setters. En tu clase Casa faltan los getters y setters para salonCasa y cocina.
Para comprender mejor esto consulta
https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0Tu método getDatosCasa está muy bien.
Salu2