Autor Tema: Ejercicio Java CU00642B paso de objetos como parámetros a método o constructor  (Leído 2161 veces)

Hector Hugo

  • Sin experiencia
  • *
  • Mensajes: 9
  • El León de la Rosa de Guadalupe
    • Ver Perfil
No estoy seguro si entendí muy bien la pregunta de este ejercicio. Y además está combinado con el ejercicio anterior. Espero sea esto lo que pide.

Código: [Seleccionar]
public class SalonCasa {

private int numeroDeTelevisores;
private String tipoSalon;

public SalonCasa(){

numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}

public int getNumeroDeTelevisores() {
return numeroDeTelevisores;
}

public void setNumeroDeTelevisores(int numeroDeTelevisores) {
this.numeroDeTelevisores = numeroDeTelevisores;
}

public String getTipoSalon() {
return tipoSalon;
}

public void setTipoSalon(String tipoSalon) {
this.tipoSalon = tipoSalon;
}
}

Código: [Seleccionar]
public class CocinaCasa {

private boolean esIndependiente;
private int numeroDeFuegos;

public CocinaCasa(){

esIndependiente = false;
numeroDeFuegos = 0;
}

public boolean isEsIndependiente() {
return esIndependiente;
}

public void setEsIndependiente(boolean esIndependiente) {
this.esIndependiente = esIndependiente;
}

public int getNumeroDeFuegos() {
return numeroDeFuegos;
}

public void setNumeroDeFuegos(int numeroDeFuegos) {
this.numeroDeFuegos = numeroDeFuegos;
}
}

Código: [Seleccionar]
public class Casa {

private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;

public Casa(){

superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}

public Casa(double superficie, String direccion, SalonCasa salonCasa, CocinaCasa cocina){

this.superficie = superficie;
this.direccion = direccion;
this.salonCasa = salonCasa;
this.cocina = cocina;
}

public double getSuperficie(){
return superficie;
}

public void setSuperficie(double superficie){
this.superficie = superficie;
}

public String getDireccion(){
return direccion;
}

public void setDireccion(String direccion){
this.direccion = direccion;
}

public SalonCasa getSalonCasa(){
return salonCasa;
}

public void setSalonCasa(SalonCasa salonCasa){
this.salonCasa = salonCasa;
}

public CocinaCasa getCocina(){
return cocina;
}

public void setCocina(CocinaCasa cocina){
this.cocina = cocina;
}
}
« Última modificación: 07 de Marzo 2016, 12:08 por Alex Rodríguez »
He entrado a este mundo de la programación sin tener ninguna influencia de nadie, y lleno de mitos. Ya a pasado un año y apena he superado los mitos, pero he descubierto un maravilloso mundo.

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola

El ejercicio está bien

Es preferible que no combines ejercicios sino que vayas uno por uno

Si no has leído estos hilos te recomiendo que lo hagas

https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0

https://www.aprenderaprogramar.com/foros/index.php?topic=1238.0

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".