Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Nakocho en 23 de Junio 2016, 01:37
-
¿Me faltaría algo en este ejercicio del curso de Java?
Código SalonCasa
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
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
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());
}
}
-
Tu ejercicio está bien planteado pero en la clase casa2 solo definiste los atributos y constructores, pero no creaste los setter y getter. Eso lo que te faltaría para completar el ejercicio.