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: JuanMontaña en 08 de Noviembre 2015, 23:31

Título: CU00641B Clases que utilizan objetos.
Publicado por: JuanMontaña en 08 de Noviembre 2015, 23:31
Código: [Seleccionar]
/**
 * Write a description of class Casa here.
 Define tres clases: Casa, SalonCasa y CocinaCasa. La clase SalonCasa debe tener como atributos numeroDeTelevisores (int) y tipoSalon (String) y disponer de un constructor que los inicialice a 0 y “desconocido”. La clase CocinaCasa debe tener como atributos esIndependiente (boolean) y numeroDeFuegos (int) y un constructor que los inicialice a false y 0. La clase Casa tendrá los siguientes atributos de clase: superficie (double), direccion (String), salonCasa (tipo SalonCasa) y cocina (tipo CocinaCasa). Define un constructor para la clase Casa que establezca a unos valores de defecto los atributos simples y que cree nuevos objetos si se trata de atributos objeto. Compila el código para comprobar que no presenta errores, crea un objeto de tipo Casa. Comprueba que se inicializan correctamente consultando el valor de sus atributos después de haber creado los objetos. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.
 */
public class Casa
{
    // instance variables - replace the example below with your own
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;

    /**
     * Constructor for objects of class Casa
     */
    public Casa()
    {
        // initialise instance variables
        superficie=0;
        direccion="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }

}

Saludos

Aqui dejo el ejercicio de la leccion esperare por su calificacion

Muchas gracias
Título: Re:CU00641B Clases que utilizan objetos.
Publicado por: César Krall en 10 de Noviembre 2015, 08:45
Hola Juan, el ejercicio pedía 3 clases y no has incluido el código de 3 clases. El código que has incluido también está incompleto. Revísalo pues está incompleto. Saludos!