Buenas, comparto otro ejercicio: CU00641B del tutorial de programación en Java.
Nota al margen, decir que me cuesta un par de leídas sobre la clase. En si está muy bien explicada pero... me cuesta entender de primera

Agradezco a quienes se toman el tiempo para revisar el código y escribir sus correcciones y apreciaciones. Gracias mil.
Saludos,
Edu.
// (CU00641B).
public class SalonCasa{
private int numeroDeTelevisores;
private String tipoSalon;
//Constructor.
public SalonCasa(){
numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}
}
// (CU00641B).
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;
public CocinaCasa(){
esIndependiente = false;
numeroDeFuegos = 0;
}
}
//
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor.
public Casa(){
superficie = 0;
direccion = "desconocido";
cocina = new CocinaCasa();
salonCasa = new SalonCasa();
}
}