Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: tripeador en 17 de Febrero 2017, 18:11
-
Nuevo ejercicio relativo al tema CU00641B del tutorial básico de programación Java. Compilado correctamente y parece que funciona.
public class SalonCasa
{
// Atributos
private int numeroDeTelevisores;
private String tipoSalon;
// Constructor
public SalonCasa()
{
numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}
}
public class CocinaCasa
{
//Atributos
private boolean esIndependiente;
private int numeroDeFuegos;
//Constructor
public CocinaCasa()
{
esIndependiente = false;
numeroDeFuegos = 0;
}
}
public class Casa
{
// Atributos
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor
public Casa()
{
superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
}
-
Hola tripeador.
Tus clases están incompletas, sería ideal que las completases con los métodos getter y setter, ten en cuenta que aunque el enunciado no lo diga, lo ideal es que esos métodos esten creados, por si hace falta cambiar el valor de algún atributo, o conocer el valor, etc.
Saludos. ;D
-
Nuevo codigo corregido (espero que bien).
Gracias por todo.
public class SalonCasa
{
// Atributos
private int numeroDeTelevisores;
private String tipoSalon;
// Constructor
public SalonCasa()
{
numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}
//Métodos para establecer valores (setters)
public void setNumeroDeTelevisores (int valorNumeroDeTelevisores) {numeroDeTelevisores = valorNumeroDeTelevisores;}
public void setTipoSalon (String valorTipoSalon) {tipoSalon = valorTipoSalon;}
//Metodos para obtener valores (getters)
public int getNumeroDeTelevisores () {return numeroDeTelevisores;}
public String getTipoSalon () {return tipoSalon;}
}
public class CocinaCasa
{
//Atributos
private boolean esIndependiente;
private int numeroDeFuegos;
//Constructor
public CocinaCasa()
{
esIndependiente = false;
numeroDeFuegos = 0;
}
//Métodos para establecer valores (setters)
public void setEsIndependiente (boolean valorEsIndependiente) {esIndependiente = valorEsIndependiente;}
public void setNumeroDeFuegos (int valorNumeroDeFuegos) {numeroDeFuegos = valorNumeroDeFuegos;}
//Métodos para obtener valores (setters)
public boolean getEsIndependiente (){return esIndependiente;}
public int geNumeroDeFuegos () {return numeroDeFuegos;}
}
public class Casa
{
// Atributos
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
//Constructor
public Casa()
{
superficie = 0.0;
direccion = "";
salonCasa = new SalonCasa ();
cocina = new CocinaCasa ();
}
//Metodos para establecer valores (setters)
public void setSuperficie (double valorSuperficie){superficie = valorSuperficie;}
public void setDireccion (String valorDireccion) {direccion = valorDireccion;}
public void setSalonCasa (SalonCasa valorSalonCasa) {salonCasa = valorSalonCasa;}
public void setCocina (CocinaCasa valorCocina) {cocina = valorCocina;}
//Métodos para obtener valores (getters)
public double getSuperficie(){return superficie;}
public String getDireccion(){return direccion;}
public SalonCasa getSalonCasa(){return salonCasa;}
public CocinaCasa getCocina(){return cocina;}
}[code]