Autor Tema: Ejercicio CU00642B crear clases en java con dependencias entre sí  (Leído 3744 veces)

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
CLASE cASA

Código: [Seleccionar]
public class Casa{

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
   
    public Casa(){
        superficie=0.0;
        direccion="";
        salonCasa=new SalonCasa();
        cocinaCasa=new CocinaCasa();   
   
    }
   
    public Casa(double valorSuperficie,String valorDireccion, SalonCasa valorSalonCasa,CocinaCasa valorCocinaCasa)
    {
    superficie=valorSuperficie;
    direccion=valorDireccion;
    salonCasa=valorSalonCasa;
    cocinaCasa=valorCocinaCasa;
    }
   
    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDireccion (String valorDireccion){direccion=valorDireccion;}
   
    public double getSuperficie(){return superficie;}
    public String getDireccion(){return direccion;}
}

clase SalonCasa

Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;

    public SalonCasa(){
       numeroDeTelevisores=0;
       tipoSalon="";   
     }
   
    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 int numeroDeFuegos;
    private boolean esIndependiente;
   
   
   
    public CocinaCasa(){
        numeroDeFuegos=0;
        esIndependiente=false;
 
    }
   
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){
    numeroDeFuegos=valorNumeroDeFuegos;
    }

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

}
« Última modificación: 18 de Diciembre 2014, 08:51 por Alex Rodríguez »
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:(CU00642B)
« Respuesta #1 en: 17 de Diciembre 2014, 22:30 »
Hola Alex

Las clases SalonCasa y CocinaCasa están bien
En la clase Casa faltan los getters y setters de los atributos salonCasa y cocinaCasa.

Todos los atributos de una clase deben tener sus métodos set y get.

Si hay algo que no entiendes puedes usar como referencia las soluciones de otros usuarios del foro, que para eso estan. Y si no pregunta lo que desees.

Saludos.

aleexx1724

  • Principiante
  • **
  • Mensajes: 73
  • Ayuda con Java
    • Ver Perfil
Re:Ejercicio CU00642B crear clases en java con dependencias entre sí
« Respuesta #2 en: 18 de Diciembre 2014, 12:12 »
gracias toni_apr la verdad estaba en duda si ponerlos
y gracias por tomarte el tiempo y corregir mi error saludos


Código: [Seleccionar]
public class Casa{

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
   
    public Casa(){
        superficie=0.0;
        direccion="";
        salonCasa=new SalonCasa();
        cocinaCasa=new CocinaCasa();   
   
    }
   
    public Casa(double valorSuperficie,String valorDireccion, SalonCasa valorSalonCasa,CocinaCasa valorCocinaCasa)
    {
    superficie=valorSuperficie;
    direccion=valorDireccion;
    salonCasa=valorSalonCasa;
    cocinaCasa=valorCocinaCasa;
    }
   
    public void setSalonCasa(SalonCasa valorSalonCasa){
    salonCasa=valorSalonCasa;
    }
    public void setCocinaCasa(CocinaCasa valorCocinaCasa){
    cocinaCasa=valorCocinaCasa;
    }
   
    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDireccion (String valorDireccion){direccion=valorDireccion;}
   
    public CocinaCasa getCocinaCasa(){return cocinaCasa;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public double getSuperficie(){return superficie;}
    public String getDireccion(){return direccion;}
}
megustaria aprender a programar en java tengo pocotiempo con esto de la programacion pero me gusta  mucho ,estoy buscando amig@s que  tambien esten aprendiendo o que sepan y puedan enseñar online ,
saludos

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio CU00642B crear clases en java con dependencias entre sí
« Respuesta #3 en: 18 de Diciembre 2014, 21:21 »
Si Alex, eso es lo correcto cada atributo con sus métodos set y get.

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