Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Pablo Cruz en 15 de Febrero 2016, 23:34

Título: Siempre se deben poner métodos get y set Java Ejercicio CU00637B switch tutorial
Publicado por: Pablo Cruz en 15 de Febrero 2016, 23:34
Hola, me dicen si esta bien mi ejercicio CU00637B?

Código: [Seleccionar]
/* Hola, me dicen si esta bien mi ejercicio ? */
public class Motor {
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
   
    public Motor () {
        tipoBomba = 0;
        tipoFluido = "Mixto";
        combustible = "Diesel";
    }
   
    public void setTipoBomba (int valorTipoBomba){
        tipoBomba = valorTipoBomba;
       
    }
   
    public void dimeTipoMotor () {
        switch(tipoBomba) {
            case 0:
            System.out.println ("No hay establicido 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 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;
        }
    }
   
    public int getTipoBomba () {return tipoBomba;}
}
Título: Re:Ejercicio (CU00637B) switch en JAVA
Publicado por: Lorenzo31 en 16 de Febrero 2016, 00:10
Muy buenas, lo que has hecho lo veo correcto, pero te faltan cosas muy importantes, solo has establecido el setter y el getter del atributo tipoBomba, te faltan los getters y setters de combustible y de tipoFluido, esto impide que yo modifique o recupere el valor de esos atributos.