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: Rosa Mø en 11 de Julio 2016, 18:24

Título: Java cómo escribir getters y setters cuando los atributos son objetos CU00642B
Publicado por: Rosa Mø en 11 de Julio 2016, 18:24
Mi propuesta para el ejercicio de (CU00642B) Java

Clase SalonCasa _______________________________________

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


Clase CocinaCasa___________________________________

Código: [Seleccionar]
public class CocinaCasa
{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    // Constructor
    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;
   
    // Constructor 1: constructor que establece los atributos simples a valores de defecto y crea nuevos objetos para los atributos objeto
    public Casa()
    {
        superficie = 0.00;
        direccion = "direccion";
        salonCasa = new SalonCasa();
        cocina = new CocinaCasa();
    }
   
    // Constructor 2: constructor con parámetros
    public Casa(int valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa)
    {
        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa = objetoSalonCasa;
        cocina = objetoCocinaCasa;
   
    }
   
}
Título: Re:(CU00642B) Java - Solución Ejercicio Propuesto
Publicado por: cigarzonl en 11 de Julio 2016, 18:47
Hola Rosa Mø, verifiqué tu código y evidencié que le faltan los "Getters" y los "Setters", adicionalmente te hace falta leer como publicar cosas en los foros ya que hay unas normas para este :D

como el uso de [code][/code] ya te paso el link :D

Título: Re:(CU00642B) Java - Solución Ejercicio Propuesto
Publicado por: Rosa Mø en 12 de Julio 2016, 14:20
Hola!

Muchas gracias por revisarme el código :)  Pues no puse los Getters y Setters porque el ejercicio no lo pedía jeje Estoy aún muuuyyy al principio del curso, como puedes deducir por el nivel del código  ;D

Sí, te agradecería que me pases el link, ya que soy completamente nueva aquí y no sé qué normas seguís... gracias!
Título: Re:(CU00642B) Java - Solución Ejercicio Propuesto
Publicado por: cigarzonl en 12 de Julio 2016, 15:03
Hola

Mira acá está el hilo donde te explican los conceptos básicos para participar en los foros :D

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

y pues lo de los getter y setter siempre se deben realizar dale cualquier cosa pregunta :D
Título: Re:Java cómo escribir getters y setters cuando los atributos son objetos CU00642B
Publicado por: César Krall en 14 de Julio 2016, 14:15
Buenas Rosa te recomiendo que revises estos hilos

https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0

https://www.aprenderaprogramar.com/foros/index.php?topic=1238.0

Salu2
Título: Re:Java cómo escribir getters y setters cuando los atributos son objetos CU00642B
Publicado por: Rosa Mø en 20 de Julio 2016, 16:31
Muchas gracias por los links!

Una pregunta... creo que he encontrado un par de erratas en los apuntes del curso, hay algún hilo abierto, o dónde podría consultarlo?

Gracias
Título: Re:Java cómo escribir getters y setters cuando los atributos son objetos CU00642B
Publicado por: Ogramar en 22 de Julio 2016, 15:00
Buenas Rosa Mø, si piensas que hay una errata en una entrega del curso, abre un hilo indicando el código de la entrega y expón dónde crees que está la errata. Lo revisaremos y te responderemos en ese hilo. Abre un hilo diferente para cada errata que consideres, y en cada hilo indica el código de la entrega.

Salu2