1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Java relación de composición de un objeto que se compone de otros CU00642B
« en: 23 de Junio 2016, 01:37 »
¿Me faltaría algo en este ejercicio del curso de Java?
Código SalonCasa
Código CocinaCasa
Código Casa, Para mi Casa2
Código SalonCasa
Código: [Seleccionar]
public class SalonCasa{
private int numeroDeTelevisiones;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisiones=0;
tipoSalon="desconocido";
}
public SalonCasa(int valorNumeroDeTelevisiones, String valorTipoSalon){
numeroDeTelevisiones=valorNumeroDeTelevisiones;
tipoSalon=valorTipoSalon;
}
public void setNumeroDeTelevisiones(int valorNumeroDeTelevisiones){
numeroDeTelevisiones=valorNumeroDeTelevisiones;
}
public void setTipoSalon (String valorTipoSalon){
tipoSalon=valorTipoSalon;
}
public int getNumeroDeTelevisiones(){return numeroDeTelevisiones;}
public String getTipoSalon(){return tipoSalon;}
}
Código CocinaCasa
Código: [Seleccionar]
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;
public CocinaCasa(){
esIndependiente=false;
numeroDeFuegos=0;
}
public CocinaCasa(boolean valorEsIndependiente,int valorNumeroDeFuegos){
esIndependiente=valorEsIndependiente;
numeroDeFuegos=valorNumeroDeFuegos;
}
public void setEsIndependiente(boolean valorEsIndependiente){
esIndependiente=valorEsIndependiente;
}
public void setNumeroDeFuegos(int valorNumeroDeFuegos){
numeroDeFuegos=valorNumeroDeFuegos;
}
public boolean getEsIndependiente(){return esIndependiente;}
public int getNumeroDeFuegos(){return numeroDeFuegos;}
}
Código Casa, Para mi Casa2
Código: [Seleccionar]
public class Casa2{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocinaCasa;
public Casa2(){
superficie=0;
direccion="Direccion desconocida";
salonCasa= new SalonCasa();
cocinaCasa= new CocinaCasa();
}
public Casa2(double valorSuperficie,String valorDireccion,SalonCasa objetoSalon,CocinaCasa objetoCocina){
superficie=valorSuperficie;
direccion=valorDireccion;
salonCasa= new SalonCasa(objetoSalon.getNumeroDeTelevisiones(),objetoSalon.getTipoSalon());
cocinaCasa= new CocinaCasa(objetoCocina.getEsIndependiente(),objetoCocina.getNumeroDeFuegos());
}
}