Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Agente_007 en 02 de Mayo 2016, 23:31

Título: Curso Aprendiendo Java desde 0 crear objetos atributo en constructor CU00641B
Publicado por: Agente_007 en 02 de Mayo 2016, 23:31
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;}
}

Título: Re:Curso Aprendiendo Java desde 0 crear objetos atributo en constructor CU00641B
Publicado por: Alex Rodríguez en 04 de Mayo 2016, 08:43
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