Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Agente_007 en 26 de Abril 2016, 18:16

Título: Java cómo poner nombre a parámetros que recibe un método o constructor CU00637B
Publicado por: Agente_007 en 26 de Abril 2016, 18:16
Mi respuesta al ejercicio que se planteó.
Tengo una duda la cual puse en el código. //Xq no poner en el parámetro (int tipobomba) en vez de crear otra variable?... Ver en el código...
Gracias por su atención. Y constantes respuestas para aclarar dudas.  :)


Código: [Seleccionar]

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;} //Xq no poner en el parámetro (int tipobomba) en vez de crear otra variable?
    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;}
   
    public void dimeTipoMotor(){
        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 de bomba");break;
        }
    }
}

Título: Re:Java cómo poner nombre a parámetros que recibe un método o constructor CU00637B
Publicado por: Alex Rodríguez en 29 de Abril 2016, 08:55
Hola, el ejercicio está bien resuelto. Sobre la duda, eso que comentas se trata más adelante en el curso. Sigue avanzando y en el propio curso obtendrás la respuesta.

Saludos