Hola manu37, tu código en líneas generales está bien.
Hay un detalle sobre el que deberías prestar atención: salonCasa = objetoSalonCasa; es una expresión que en principio no debe usarse.
Fíjate en esta forma de hacer algo parecido:
public void setSalonCasa (SalonCasa objetoSalon) {
salonCasa = new SalonCasa();
salonCasa.setNumeroDeTelevisores(objetoSalon.getNumeroDeTelevisores());
salonCasa.setTipoSalon(objetoSalon.getTipoSalon());
}
Tampoco es algo sobre lo que debas preocuparte ahora, simplemente es algo que se entiende de forma más clara cuando se va avanzando en el curso y se llega a la entrega "Asignación de igualdad en Java. Referencias a objetos. Diferencia entre igualdad e identidad. (CU00663B)"
De momento solo puede ser recomendable leer los comentarios que hay en estos hilos:
https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0https://www.aprenderaprogramar.com/foros/index.php?topic=1238.0Saludos