Gracias por responder a mi petición Ogramar.
Adjunto el ejercicio corregido a ver si de esta forma esta bien.
La verdad es que aun no tengo claro donde colocar un método dentro del código ni como denominarlo. La estructuración de una clase conforme se viene viendo desde el inicio del curso es la misma en casi todos los ejercicios y en eso no tengo problema, pero:
a) si se tiene que crear un método diferente a los habituales, por ejemplo éste del que tratamos, o uno para calcular un dato., se coloca después de todos los setter, o después de un set en concreto, o al final de los getter? La verdad que estoy un poco liado. Yo lo he colocado después del método setTipoBomba
b) todos los métodos tipo procedimiento comienzan por la palabra clave void?
Espero que me disipes en la medida de lo posible estas dudas que tengo.
Salu2
//Ejercicio unidad CU00637B
public class Motor {
private int tipoBomba;
private String tipoFluido;
private String combustible;
public Motor () {
tipoBomba=0;
tipoFluido="";
combustible="";
}
public void setTipoBomba (int valorTipoBomba){
tipoBomba=valorTipoBomba;
}
public void dimeTipoMotor (){//Metodo para que me diga el tipo motor en función del tipo de bomba
switch (tipoBomba){
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 bomba es una bomba de gasolina"); break;
case 3: System.out.println ("La bomba es una bomba de hormigón"); break;
case 4: System.out.println ("La bomba es una bomba de pasta alimenticia"); break;
default: System.out.println ("No existe un valor válido para tipo bomba"); break;
}
}
public void setTipoFluido(String valorTipoFluido) {
tipoFluido=valorTipoFluido;
}
public void setCombustible (String valorCombustible) {
combustible=valorCombustible;
}
public int getTipoBomba (){
return tipoBomba;
}
public String getTipoFluido (){
return tipoFluido;
}
public String getCombustible (){
return combustible;
}
}