Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: macarena2405 en 17 de Mayo 2015, 16:11

Título: Ejemplo función java que devuelve un objeto método get Ejercicio CU00642B
Publicado por: macarena2405 en 17 de Mayo 2015, 16:11
El código ya lo había hecho solo le agregué el nuevo constructor con los parámetros lo subo todo por las dudas.

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;};
}
       


Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
 public SalonCasa(){
     numeroDeTelevisores=0;
     tipoSalon="Desconocido";
    }
    public void setNumeroDeTelevisores ( int valorNroDeTelevisores){
    numeroDeTelevisores=valorNroDeTelevisores;}
   
    public void setTipoSalon(String valorTipoSalon){
        tipoSalon=valorTipoSalon;
    }
    public int getNumerodeTelevisores (){return numeroDeTelevisores;}
    public String getTipoSalon(){return tipoSalon;}
}

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 valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){
        superficie=valorSuperficie;
        direccion=valorDireccion;
        salonCasa= objetoSalonCasa;
        cocina= objetoCocinaCasa;}
   
    public void setSuperficie (double valorSuperficie){
        superficie=valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion=valorDireccion;}
       
   public void setSalonCasa (SalonCasa objetoSalon){
   salonCasa=objetoSalon;}
   public void setCocina (CocinaCasa objetoCocina)
   {cocina=objetoCocina;};
   
   public double getSuperficie (){return superficie;}
   public String getDireccion () {return direccion;}
   public SalonCasa getSalonCasa(){return salonCasa;}
   public CocinaCasa getCocinaCasa(){return cocina;}
}
   
       


Título: Re:Pasar objetos como parámetros a un método o constructor.(CU00642B)
Publicado por: RaGa en 17 de Mayo 2015, 17:34
Hola Macarena.

Revisé tu código y por mi parte lo veo perfecto! También he dedecirte que esta vez usaste bien las etiquetas para que los códigos publicados queden bien ordenados, felicitaciones.

Saludos!