241
Aprender a programar desde cero / Re:Ejercicio (CU00641B) Clases que utilizan objetos java: getters y setters objetos
« en: 26 de Marzo 2015, 02:58 »
El código completo, aquí:
Clase salonCasa
Clase CocinaCasa:
Clase Casa:
Clase main:
Muchas gracias por su atención!
Clase salonCasa
Código: [Seleccionar]
package Home;
public class SalonCasa {
private int numeroDeTelevisores;
private String tipoSalon;
public SalonCasa(){
numeroDeTelevisores = 0;
tipoSalon = "desconocido";
}
public void setNumeroDeTelevisores(int ingresoNumeroDeTelevisores){
numeroDeTelevisores = ingresoNumeroDeTelevisores;
}
public void setTipoSalon(String ingresoTipoSalon){
tipoSalon = ingresoTipoSalon;
}
public int getNumeroDeTelevisores(){
return numeroDeTelevisores;
}
public String getTipoSalon(String ingresoTipoSalon){
return tipoSalon;
}
}
Clase CocinaCasa:
Código: [Seleccionar]
package Home;
public class CocinaCasa {
private boolean esIndependiente;
private int numeroDeFuegos;
public CocinaCasa(){
esIndependiente = false;
numeroDeFuegos = 0;
}
public void setEsIndependiente(boolean ingresoIndependiente){
esIndependiente = ingresoIndependiente;
}
public void setNumeroDeFuegos(int ingresoNumeroDeFuego){
numeroDeFuegos = ingresoNumeroDeFuego;
}
public boolean getEsIndependiente(){
return esIndependiente;
}
public int getNumeroDeFuegos(){
return numeroDeFuegos;
}
}
Clase Casa:
Código: [Seleccionar]
package Home;
public class Casa {
private double superficie;
private String direccion;
private SalonCasa salonCasa;
private CocinaCasa cocina;
public Casa(){
superficie = 0;
direccion = "Desconocido";
salonCasa = new SalonCasa();
cocina = new CocinaCasa();
}
public void setSuperficie(double ingresoSuperficie){
superficie = ingresoSuperficie;
}
public void setDireccion(String ingresoDireccion){
direccion = ingresoDireccion;
}
public void setSalonCasa(SalonCasa objetoSalon){
objetoSalon = new SalonCasa();
String data = "";
salonCasa.setNumeroDeTelevisores(objetoSalon.getNumeroDeTelevisores());
salonCasa.setTipoSalon(objetoSalon.getTipoSalon(data));
}
public void setCocina(CocinaCasa Cocinas){
Cocinas = new CocinaCasa();
cocina.setEsIndependiente(Cocinas.getEsIndependiente());
cocina.setNumeroDeFuegos(Cocinas.getNumeroDeFuegos());
}
public double getSuperficie(){
return superficie;
}
public String getDireccion(){
return direccion;
}
public SalonCasa getSalonCasa(){
return salonCasa;
}
public CocinaCasa getCocina(){
return cocina;
}
}
Clase main:
Código: [Seleccionar]
package Home;
public class Main {
public static void main(String[]args){
Casa casita;
SalonCasa salonsito;
casita = new Casa();
casita.setDireccion("Colon");
casita.setSuperficie(100.000);
casita.setSalonCasa();
casita.setCocina();
System.out.println(casita.getDireccion());
System.out.println(casita.getSuperficie());
System.out.println(casita.getSalonCasa());
System.out.println(casita.getCocina());
}
}
Muchas gracias por su atención!