Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 28 de Septiembre 2014, 23:10
-
hola espero y esto no este tan mal
saludos
public class Motor{
private String tipoFluido;
private String combustible;
private int tipoBomba;
public Motor(){
tipoFluido="";
combustible="";
tipoBomba=0;
}
// metodos setters (tipo procedimiento)
public void setTipoFluido(String valorFluido){
tipoFluido=valorFluido;
}
public void setCombustible(String valorCombustible){
combustible=valorCombustible;
}
public void setBomba(int valorBomba){
tipoBomba=valorBomba;
}
//metodos getters (tipo Funcion)
public String getFluido(){
return tipoFluido;
}
public String getCombustible(){
return combustible;
}
public int getTipoBombs(){
return tipoBomba;
}
public void dimeMotor(int dimeMotor){
switch (dimeMotor){
case 0:
System.out.println("No hay establecido un valor definido para el tipo de bomba");
break;
case 1:
System.out.println("La bomba es una bomba de agua");
break;
case 2:
System.out.println("La es una bomba de gasolina");
break;
case 3:
System.out.println(" La bomba es una bomba de hormigon");
break;
case 4:
System.out.println("La bomba es una bomba de pasta alimenticia");
break;
default:
System.out.println("No existe un valor valido para tipo de bomba");
break;
}
}
}
-
Hola Alex!
Mirando tu ejercicio te comento lo siguiente:
Tanto el nombre de un método set, como el nombre de un método get han de ser del tipo: mismo nombre de la variable + el prefijo set o get (según sea el caso) antes (en principio, al comienzo) de de este nombre de la variable. En tu codigo nos encontramos con un método set: setBomba(); y un metodo get: getTipoBombs(); ambos métodos relacionados con variable que as declarado "private int tipoBomba;" Los nombres correctos para estos metodos teniendo en cuenta lo que te acabo de explicar, serian setTipoBomba(); y getTipoBomba();
Respecto a lo que pide el enunciado del ejercicio, tu ejercicio es correcto, solo reforzar ese punto sobre el diseño del código.
Saludos!
-
gracias sniper tratare de correjir esos errores saludos