Hola aleexx1724.
Ciñendonos al planteamiento del ejercicio veo varios errores en tú código. La clase "SalonCasa" esta correctamente planteada. La clase que tú denominas "Cocina", debería llamarse "CocinaCasa", por lo demás esta clase esta correctamente planteada.
Donde más errores veo es en la clase "Casa". Vayamos por partes:
Veo los métodos setDireccion y setSuperficie, pero no has incluído los métodos getters respectivos.
El método setSalonCasa no debería existir, puesto que si necesitamos variar algún atributo del salón, podemos recurrir a los métodos setters y getters de su propia clase. Dejando a un lado que no debería existir este método... si lo has incluído... ¿Por qué no has incluído su método get y los métodos set y get para la cocina?...
Continuando con los errores, los métodos infoSalon e infoTelevisores no deberían existir, por un lado el ejercicio no los pide y por otro, de querer crearlos, deberían estar en la clase "SalonCasa", no en la clase "Casa". Además, si la intención de estos métodos es simplemente imprimir valores por consola, ¿Por qué retornan una cadena?, no es necesario, con métodos void lo puedes hacer igualmente, como lo has hecho en el método infoCasa.
Para finalizar, en el método infoCasa puedes imprimir por consola todos los valores, tanto del salon, como de la cocina y la propia casa, haciendo así innecesario (en lo que a este ejercicio concierne) la creación de los método infoSalon e inforTelevisores. En este método ibas por buen camino, has pedido y guardado los valores de los atributos de la clase "Cocina", pero no los has imprimido por consola.
Un saludo!