Autor Tema: Relación de uso entre clases Java. Ejemplo ejercicio CU00641B.  (Leído 2685 veces)

fedegaray

  • Principiante
  • **
  • Mensajes: 81
    • Ver Perfil
Me gustó mucho este tema! La cosa se complica y seguro que aún falta lo peor/mejor!!!  ;)

Aquí va mi resolución del ejercicio.

---------- Clase SalonCasa ---------

Código: [Seleccionar]
public class SalonCasa
{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
    public SalonCasa()
    {
        numeroDeTelevisores = 0;
        tipoSalon = "";
    }
}


---------- Clase CocinaCasa ---------

Código: [Seleccionar]
public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa()
    {
        esIndependiente = false;
        numeroDeFuegos = 0;
    }
}


---------- Clase Casa ---------

Código: [Seleccionar]
public class Casa
{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

    public Casa()
    {
        superficie = 0;
        direccion = "";
        salonCasa = new SalonCasa ();
        cocina = new CocinaCasa ();
    }
}
« Última modificación: 18 de Febrero 2015, 12:26 por Alex Rodríguez »

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Relación de uso entre clases Java. Ejercicio CU00641B.
« Respuesta #1 en: 17 de Febrero 2015, 20:35 »
Hola fedegaray

Has cumplido fielmente la creación de las clases con sus atributos y sus constructores. Bien.

Supongo que también habrás compilado y no tendrás errores.

Pero, ¿cómo has cumplimentado esta parte del enunciado?
Citar
Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos.

Es cierto que no se ha pedido crear los setters y getters. Pero ¿qué sentido tiene crear atributos que no se pueden gestionar?
Piensa que si tu clase tiene atributos, deberías crear sus métodos set y get (tal vez hoy no piensas utilizar esos métodos, pero si los creas, ese es un trabajo que ya tendrás hecho)

No hace falta que envíes una nueva versión de este ejercicio.
En el siguiente ejercicio se trabaja con las mismas clases y las traes más completas.

Saludos

fedegaray

  • Principiante
  • **
  • Mensajes: 81
    • Ver Perfil
Re:Relación de uso entre clases Java. Ejercicio CU00641B.
« Respuesta #2 en: 17 de Febrero 2015, 20:48 »
Muchas gracias por el concejo! Lo tendré en cuenta en mis proximas lecciones!

 

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