Mi propuesta para el ejercicio de (CU00642B) Java
Clase SalonCasa _______________________________________
public class SalonCasa
{
private int numeroDeTelevisores;
private String tipoSalon;
// Constructor
public SalonCasa()
{
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}
}
Clase CocinaCasa___________________________________
public class CocinaCasa
{
private boolean esIndependiente;
private int numeroDeFuegos;
// Constructor
public CocinaCasa()
{
esIndependiente = false;
numeroDeFuegos = 0;
}
}
Clase Casa____________________________________________
public class Casa
{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
// Constructor 1: constructor que establece los atributos simples a valores de defecto y crea nuevos objetos para los atributos objeto
public Casa()
{
superficie = 0.00;
direccion = "direccion";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}
// Constructor 2: constructor con parámetros
public Casa(int valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa)
{
superficie = valorSuperficie;
direccion = valorDireccion;
salonCasa = objetoSalonCasa;
cocina = objetoCocinaCasa;
}
}