Hola! Aquí dejo otro ejercicio, creo que está bien ya que lo he utilizado y me funciona, de todas formas cualquier apunte os lo agradezco, gracias!
Clase SalonCasa
public class SalonCasa{
private int numeroDeTelevisores;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisores=0;
tipoSalon="Desconocido";
}
public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){
numeroDeTelevisores=valorNumeroDeTelevisores;}
public void setTipoSalon(String valorTipoSalon){
tipoSalon=valorTipoSalon;}
public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
public String getTipoSalon (){return tipoSalon;}
}
Clase CocinaCasa
public class CocinaCasa{
private boolean esIndependiente;
private int numeroDeFuegos;
public CocinaCasa(){
esIndependiente=false;
numeroDeFuegos=0;}
public void setEsIndependiente(boolean valorEsIndependiente){
esIndependiente=valorEsIndependiente;}
public void setNumeroDeFuegos(int valorNumeroDeFuegos){
numeroDeFuegos=valorNumeroDeFuegos;}
public boolean getEsIndependinte(){return esIndependiente;}
public int getNumeroDeFuegos(){return numeroDeFuegos;}
}
Clase Casa
public class Casa{
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
public Casa(){
superficie=0;
direccion="";
salonCasa= new SalonCasa();
cocina= new CocinaCasa();
}
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;
}
public double getSuperficie (){return superficie;}
public String getDireccion (){return direccion;}
public SalonCasa getSalonCasa () {return salonCasa;}
public CocinaCasa getCocina () {return cocina;}
}