Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 17 de Diciembre 2014, 13:42
-
CLASE cASA
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocinaCasa;
public Casa(){
superficie=0.0;
direccion="";
salonCasa=new SalonCasa();
cocinaCasa=new CocinaCasa();
}
public Casa(double valorSuperficie,String valorDireccion, SalonCasa valorSalonCasa,CocinaCasa valorCocinaCasa)
{
superficie=valorSuperficie;
direccion=valorDireccion;
salonCasa=valorSalonCasa;
cocinaCasa=valorCocinaCasa;
}
public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
public void setDireccion (String valorDireccion){direccion=valorDireccion;}
public double getSuperficie(){return superficie;}
public String getDireccion(){return direccion;}
}
clase SalonCasa
public class SalonCasa{
private int numeroDeTelevisores;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisores=0;
tipoSalon="";
}
public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
numeroDeTelevisores=valorNumeroDeTelevisores;
}
public void setTipoSalon(String valorTipoSalon){
tipoSalon=valorTipoSalon;
}
public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
public String getTipoSalon(){return tipoSalon;}
}
clase CocinaCasa
public class CocinaCasa{
private int numeroDeFuegos;
private boolean esIndependiente;
public CocinaCasa(){
numeroDeFuegos=0;
esIndependiente=false;
}
public void setNumeroDeFuegos(int valorNumeroDeFuegos){
numeroDeFuegos=valorNumeroDeFuegos;
}
public void setEsIndependiente(boolean valorEsIndependiente){
esIndependiente=valorEsIndependiente;
}
public int getNumeroDeFuegos(){return numeroDeFuegos;}
public boolean getEsIndependiente(){return esIndependiente;}
}
-
Hola Alex
Las clases SalonCasa y CocinaCasa están bien
En la clase Casa faltan los getters y setters de los atributos salonCasa y cocinaCasa.
Todos los atributos de una clase deben tener sus métodos set y get.
Si hay algo que no entiendes puedes usar como referencia las soluciones de otros usuarios del foro, que para eso estan. Y si no pregunta lo que desees.
Saludos.
-
gracias toni_apr la verdad estaba en duda si ponerlos
y gracias por tomarte el tiempo y corregir mi error saludos
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocinaCasa;
public Casa(){
superficie=0.0;
direccion="";
salonCasa=new SalonCasa();
cocinaCasa=new CocinaCasa();
}
public Casa(double valorSuperficie,String valorDireccion, SalonCasa valorSalonCasa,CocinaCasa valorCocinaCasa)
{
superficie=valorSuperficie;
direccion=valorDireccion;
salonCasa=valorSalonCasa;
cocinaCasa=valorCocinaCasa;
}
public void setSalonCasa(SalonCasa valorSalonCasa){
salonCasa=valorSalonCasa;
}
public void setCocinaCasa(CocinaCasa valorCocinaCasa){
cocinaCasa=valorCocinaCasa;
}
public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
public void setDireccion (String valorDireccion){direccion=valorDireccion;}
public CocinaCasa getCocinaCasa(){return cocinaCasa;}
public SalonCasa getSalonCasa(){return salonCasa;}
public double getSuperficie(){return superficie;}
public String getDireccion(){return direccion;}
}
-
Si Alex, eso es lo correcto cada atributo con sus métodos set y get.
OK Saludos