Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: luis sanz en 15 de Julio 2015, 22:24
-
CLASE SalonCasa:
public class SalonCasa
{
private int numeroDeTelevisores;
private String tipoSalon;
//Constructor:
public SalonCasa()
{
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}
//Métodos para establecer:
public void setNumeroDeTelevisores(int valorNumeroDeTelevisores)
{
numeroDeTelevisores = valorNumeroDeTelevisores;
}
public void setTipoSalon(String valorTipoSalon)
{
tipoSalon = valorTipoSalon;
}
//Métodos para Obtener:
public int getNumeroDeTelevisores()
{return numeroDeTelevisores;}
public String getTipoSalon()
{return tipoSalon;}
}
CLASE CocinaCasa:
public class CocinaCasa
{
private boolean esIndependiente;
private int numeroDeFuegos;
//Constructor:
public CocinaCasa()
{
esIndependiente = false;
numeroDeFuegos = 0;
}
//Métodos para establecer:
public void setEsIndependiente(boolean valorEsIndependiente)
{
esIndependiente = valorEsIndependiente;
}
public void setNumeroDeFuegos(int valorNumeroDeFuegos)
{
numeroDeFuegos = valorNumeroDeFuegos;
}
//Métodos para obtener:
public boolean getEsIndependiente()
{return esIndependiente;}
public int getNumeroDeFuegos()
{return numeroDeFuegos;}
}
CLASE Casa:
public class Casa
{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor:
public Casa()
{
superficie = 0;
direccion = "";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}
//Métodos para Establecer:
public void setSuperficie(double valorSuperficie)
{
superficie = valorSuperficie;
}
public void setDireccion(String valorDireccion)
{
direccion = valorDireccion;
}
public void setSalonCasa(SalonCasa valorObjetoSalonCasa)
{
salonCasa = valorObjetoSalonCasa;
}
public void setCocina(CocinaCasa valorObjetoCocina)
{
cocina = valorObjetoCocina;
}
//Métodos para obtener:
public double getSuperficie()
{return superficie;}
public String getDireccion()
{return direccion;}
public SalonCasa getSalonCasa()
{return salonCasa;}
public CocinaCasa getCocina()
{return cocina;}
}
-
Hola Luis
El principal problema con este ejercicio suele estar en el trabajo con objetos, por ejemplo usar objetos como parámetros de un método, pero en este caso lo has resuelto perfectamente. A seguir así.
Saludos
-
Gracias Mario...
-
Disculpe amigo, una pregunta, existe otra manera de resolver este ejercicio o esta es la única sintaxis???...
-
Hay varias formas posibles para plantear una solución a este ejercicio. En este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1220 puedes ver una discusión adicional sobre aspectos del mismo.
Saludos
-
Muchas gracias.