1
Aprender a programar desde cero / Ejercicio (CU00641B) y (CU00642B) Programación Java desde cero
« en: 28 de Abril 2014, 20:09 »
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. CocinaCasa
SalonCasa
Para el (CU00642B) Favor corregir si hay algún error o falta algo
Código: [Seleccionar]
/**
*
*
*/
public class CocinaCasa {
boolean esIndispensable;
int numeroDeFuegos;
public CocinaCasa(){
esIndispensable = false;
numeroDeFuegos = 0;
}
}
SalonCasa
Código: [Seleccionar]
/**
* Write a description of class SalonCasa here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class SalonCasa{
int numeroDeTelevisores;
String tipoSalon;
public SalonCasa (){
numeroDeTelevisores = 0;
tipoSalon = "Desconocido";
}
}
Casa Aqui tengo la impresión de que algo me falta pero creo que no xD, Favor corregir e instruir si algo esta mal.Código: [Seleccionar]
public class Casa{
double superficie;
String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
public Casa (){
superficie = 20.30;
direccion ="Desconocida";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
}
Para el (CU00642B) Favor corregir si hay algún error o falta algo
Código: [Seleccionar]
/**
*
*
*/
public class Casa{
double superficie;
String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
public Casa (){
superficie = 20.30;
direccion ="Desconocida";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
public Casa (double valorSuperficie, String valorDireccion, SalonCasa valorSalonCasa, CocinaCasa valorCocina){
superficie = valorSuperficie;
direccion = valorDireccion;
salonCasa = valorSalonCasa;
cocina = valorCocina;
}
}