Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: UataFacAvle en 29 de Febrero 2016, 02:38
-
Hola, desearía que me guiaran en este ejercicio, CU00642B, ya que ando bastante perdido.Gracias...
SalonCasa
public class SalonCasa {
private int numeroDeTelevisores;
private String tipoSalon;
//Cosntructor
public SalonCasa () {
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}
//Setters
public void setNumeroDeTelevisores (int vNumeroDeTelevisores) {numeroDeTelevisores = vNumeroDeTelevisores;}
public void setTipoSalon (String vTipoSalon) {tipoSalon = vTipoSalon;}
//Getters
public int getNumeroDeTelevisores () {return numeroDeTelevisores;}
public String getTipoSalon () {return tipoSalon;}
}
CocinaCasa
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;
//Cosntructor
public CocinaCasa () {
esIndependiente = false;
numeroDeFuegos = 0;
}
//Setters
public void setEsIndependiente (boolean vEsIndependiente) {esIndependiente = vEsIndependiente; }
public void setNumeroDeFuegos (int vNumeroDeFuegos) {numeroDeFuegos = vNumeroDeFuegos; }
//Getters
public boolean getEsIndependiente () {return esIndependiente; }
public int getNumeroDeFuegos () {return numeroDeFuegos; }
}
Casa
public class Casa {
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Cosntructor 1
public Casa () {
superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
//Constructor 2
public Casa (double vSuperficie, String vDireccion){
superficie = vSuperficie;
direccion = vDireccion;
salonCasa = vSalonCasa;
cocina = vCocina;
}
}
:-[
-
Corregí mi Clase Casa espero su corrección. Gracias
public class Casa {
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Cosntructor 1
public Casa () {
superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
//Constructor 2
public Casa (double vSuperficie, String vDireccion,SalonCasa objetoSalon, CocinaCasa objetoCocina){
superficie = vSuperficie;
direccion = vDireccion;
salonCasa = objetoSalon;
cocina = objetoCocina;
}
//Setters
public void setSuperficie (double vSuperficie) {superficie = vSuperficie;}
public void setDireccion (String vDireccion) {direccion = vDireccion;}
public void setSalonCasa (SalonCasa objetoSalon) { salonCasa = objetoSalon; }
public void setCocina (CocinaCasa objetoCocina) {cocina = objetoCocina; }
//Getters
public double getSuperficie () {return superficie;}
public String getDireccion () {return direccion;}
public SalonCasa getSalonCasa () {return salonCasa;}
public CocinaCasa getCocina () {return cocina;}
}
-
Hola UataFacAvle, con la corrección el ejercicio ha quedado bien resuelto, no obstante te recomiendo que leas estos hilos porque hay explicaciones que es muy conveniente leer:
https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0
https://www.aprenderaprogramar.com/foros/index.php?topic=1238.0
Saludos