Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: hymsoft en 29 de Junio 2016, 22:42

Título: BlueJ Java cómo crear objetos y cómo se visualizan referencias entre CU00641B
Publicado por: hymsoft en 29 de Junio 2016, 22:42
Hola de nuevo, hoy estoy mas activo. Les paso como siempre el código y resultado. Ejercicio CU00642B del taller de iniciación a Java. Espero comentarios. Saludos!!!!

Código: [Seleccionar]
/**
 * Clase cocinaCasa - Parte del proyecto Casa (CU00642B)
 *
 * @author Hugo Segura
 * @version 0.1
 */
public class CocinaCasa
{
    //constructro simple
    public CocinaCasa(){
        this.esIndependiente = false;
        this.numeroDeFuegos = 0;
    }//fin constructor
   
    //declaracion de variables
    private boolean esIndependiente; //La cocina es independiente?? (no de Boca Juniors jajaja) si(true) / no(false)
    private int numeroDeFuegos; //no se a que se refieren con esto... La cantidad de hornallas de la cocina??
    //fin declaracion de variables
}

Código: [Seleccionar]
/**
 * Clase salonCasa - Parte del proyecto Casa (CU00642B)
 *
 * @author Hugo Segura
 * @version 0.1
 */
public class SalonCasa
{
    //constructor simple
    public SalonCasa(){
        this.numeroDeTelevisores = 0;
        this.tipoSalon = "Desconocido";
    }//fin constructor
   
    //Declaracion de variables
    private int numeroDeTelevisores;//Cantidad de televisores
    private String tipoSalon;//Que tipo de salon es ejem "Living" - "Comedor" - "Living-Comedor" - "Quincho"
    //Fin declaracion de variables
}

Código: [Seleccionar]
/**
 * Clase Casa - (CU00642B)
 *
 * @author Hugo Segura
 * @version 0.1
 */
public class Casa
{
   //constructor simple
   public Casa(){
       this.superficie = 0.00;
       this.direccion = "No asignada";
       this.miSalonCasa = new SalonCasa();
       this.miCocinaCasa = new CocinaCasa();
    }//fin constructor
   
    //Declaracion de variables
    private double superficie;//superficie total de la casa
    private String direccion;//direccion de la casa
    private SalonCasa miSalonCasa;//objeto SalonCasa
    private CocinaCasa miCocinaCasa;//objeti CocinaCasa
    //fin declaracion de variables
   
}

(http://i.imgur.com/uHs0Qm0.png)
Título: Re:Clases que utilizan objetos (CU00641B)
Publicado por: DRANXZ88 en 29 de Junio 2016, 23:05
Te falta para establecer y recuperar los valores.
Título: Re:Clases que utilizan objetos (CU00641B)
Publicado por: hymsoft en 30 de Junio 2016, 18:59
Ok DRANXZ88, no los inclui porque no estaban en la consigna, pero ahora lo reparo.

Gracias por la observación

PD: te prometo que el próximo código la declaración de variables esta arriba  ;)
Título: Re:BlueJ Java cómo crear objetos y cómo se visualizan referencias entre CU00641B
Publicado por: Alex Rodríguez en 05 de Julio 2016, 19:54
Hola hymsoft, te recomiendo revisar este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=1220.0

Saludos