Autor Tema: Curso Aprendiendo Java desde 0 crear objetos atributo en constructor CU00641B  (Leído 2614 veces)

Agente_007

  • Sin experiencia
  • *
  • Mensajes: 14
    • Ver Perfil
Aquí está mi solución... A ver si está correcta... Gracias!.

Clase SalonCasa....

Código: [Seleccionar]

public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;

    public SalonCasa(){
        numeroDeTelevisores=0;
        tipoSalon="Desconocido";
    }

    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...

Código: [Seleccionar]

public class CocinaCasa{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa(){
        esIndependiente=false;
        numeroDeFuegos=0;
    }

    public void setEsIndependiente(boolean valorEsIndependiente){esIndependiente=valorEsIndependiente;}
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){numeroDeFuegos=valorNumeroDeFuegos;}
   
    public boolean getEsIndependiente(){return esIndependiente;}
    public int getNumeroDeFuegos(){return numeroDeFuegos;}
}


Clase Casa...

Código: [Seleccionar]

public class Casa{
    public double superficie;
    public String dirección;
    public SalonCasa salonCasa;
    public CocinaCasa cocina;
   
    public Casa(){
        superficie=0;
        dirección="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }

    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDirección(String valorDireccion){dirección=valorDireccion;}
    public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
    public void setCocina(CocinaCasa valorCocina){cocina=valorCocina;}
   
    public double getSuperficie(){return superficie;}
    public String getDireccion(){return dirección;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocina(){return cocina;}
}

« Última modificación: 04 de Mayo 2016, 08:42 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, tu solución está correcta. Has trabajado con los atributos objeto correctamente.

Si no has leído este hilo es conveniente que lo revises pues tiene comentarios interesantes: https://www.aprenderaprogramar.com/foros/index.php?topic=1220.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".