Buenos días compañeros,
He realizado el ejercicio de clases que utilizan objetos(CU00641B), Gracias por la atención que le podáis dar
el código es el siguiente:
Código clase Casa:
public class Casa
{
// instance variables - replace the example below with your own
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor for objects of class Casa
public Casa()
{
// initialise instance variables
superficie = 0;
direccion ="Desconocido";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}
//Métodos para establecer valores (setters)
public void setSuperficie(double valorSuperficie){
superficie = valorSuperficie;
}
public void setDireccion(String valorDireccion){
direccion = valorDireccion;
}
public void setSalonCasa (SalonCasa valorSalonCasa){
salonCasa = valorSalonCasa;
}
public void setCocina(CocinaCasa valorCocina){
cocina = valorCocina;
}
//Metodos para obtener valores (getters)
public double getSuperficie(){
return superficie;
}
public String getDireccion(){
return direccion;
}
public SalonCasa getSalonCasa(){
return salonCasa;
}
public CocinaCasa getCocina(){
return cocina;
}
}
Código clase SalonCasa:
public class Casa
{
// instance variables - replace the example below with your own
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor for objects of class Casa
public Casa()
{
// initialise instance variables
superficie = 0;
direccion ="Desconocido";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}
//Métodos para establecer valores (setters)
public void setSuperficie(double valorSuperficie){
superficie = valorSuperficie;
}
public void setDireccion(String valorDireccion){
direccion = valorDireccion;
}
public void setSalonCasa (SalonCasa valorSalonCasa){
salonCasa = valorSalonCasa;
}
public void setCocina(CocinaCasa valorCocina){
cocina = valorCocina;
}
//Metodos para obtener valores (getters)
public double getSuperficie(){
return superficie;
}
public String getDireccion(){
return direccion;
}
public SalonCasa getSalonCasa(){
return salonCasa;
}
public CocinaCasa getCocina(){
return cocina;
}
}
Código CocinaCasa:
public class CocinaCasa
{
// instance variables - replace the example below with your own
private boolean esIndependiente;
private int numeroDeFuegos;
//Constructor for objects of class CocinaCasa
public CocinaCasa()
{
// initialise instance variables
esIndependiente = false;
numeroDeFuegos = 0;
}
//Métodos para establecer valores (setters)
public void setEsIndependiente(boolean valorEsIndependiente){
esIndependiente = valorEsIndependiente;
}
public void setNumeroDeFuegos(int valorNumeroDeFuegos){
numeroDeFuegos = valorNumeroDeFuegos;
}
//Metodos para obtener valores (getters)
public boolean getEsIndependiente(){
return esIndependiente;
}
public int getNumeroDeFuegos(){
return numeroDeFuegos;
}
}