Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Nakocho en 23 de Junio 2016, 01:37

Título: Java relación de composición de un objeto que se compone de otros CU00642B
Publicado por: Nakocho en 23 de Junio 2016, 01:37
¿Me faltaría algo en este ejercicio del curso de Java?

Código SalonCasa

Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisiones;
    private String tipoSalon;
   
    public SalonCasa(){
        numeroDeTelevisiones=0;
        tipoSalon="desconocido";
    }
    public SalonCasa(int valorNumeroDeTelevisiones, String valorTipoSalon){
        numeroDeTelevisiones=valorNumeroDeTelevisiones;
        tipoSalon=valorTipoSalon;
    }
    public void setNumeroDeTelevisiones(int valorNumeroDeTelevisiones){
        numeroDeTelevisiones=valorNumeroDeTelevisiones;
    }
    public void setTipoSalon (String valorTipoSalon){
        tipoSalon=valorTipoSalon;
    }
   
    public int getNumeroDeTelevisiones(){return numeroDeTelevisiones;}
   
    public String getTipoSalon(){return tipoSalon;}
   
}


Código CocinaCasa

Código: [Seleccionar]
public class CocinaCasa{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa(){
        esIndependiente=false;
        numeroDeFuegos=0;
    }
    public CocinaCasa(boolean valorEsIndependiente,int valorNumeroDeFuegos){
        esIndependiente=valorEsIndependiente;
        numeroDeFuegos=valorNumeroDeFuegos;
    }
   
    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 Casa, Para mi Casa2

Código: [Seleccionar]
public class Casa2{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
    public Casa2(){
        superficie=0;
        direccion="Direccion desconocida";
        salonCasa= new SalonCasa();
        cocinaCasa= new CocinaCasa();
    }
   
    public Casa2(double valorSuperficie,String valorDireccion,SalonCasa objetoSalon,CocinaCasa objetoCocina){
        superficie=valorSuperficie;
        direccion=valorDireccion;
        salonCasa= new SalonCasa(objetoSalon.getNumeroDeTelevisiones(),objetoSalon.getTipoSalon());
        cocinaCasa= new CocinaCasa(objetoCocina.getEsIndependiente(),objetoCocina.getNumeroDeFuegos());
    }
}
Título: Re:Java desde cero Ejercicio CU00642B
Publicado por: DRANXZ88 en 25 de Junio 2016, 03:21
Tu ejercicio está bien planteado pero en la clase casa2 solo definiste los atributos y constructores, pero no creaste los setter y getter. Eso lo que te faltaría para completar el ejercicio.