Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: KillerNemesis en 14 de Octubre 2014, 02:23

Título: Ejercicio-Ejercicio CU00638B crear Metodo tipo Funcion "boolean" en Java
Publicado por: KillerNemesis en 14 de Octubre 2014, 02:23
Entrego mi ejercicio para revision  :)

Código: [Seleccionar]
/*KillerNemesis - aprendeaprogramar.com - EjercicioCU00638B*/

//Variables locales a un Método o Constructor.Sobrecarga de Nombres

//Aprender a crear un METODO tipo FUNCION para devolver un boooleano


public class Motor{
   
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
   
   
    //Constructor: cuando se cree un objeto motor se ejecutara el codigo que incluyamos en el constructor
    public Motor(){
    tipoBomba = 0;
    tipoFluido = "Unknown";
    combustible = "Unknown";
}//Cierre del constructor
   
    //Metodos Setter
   
    public void setTipoBomba(int valueTipoBomba){
        tipoBomba = valueTipoBomba;
    }
   
    public void setTipoFluido(String valueTipoFluido){
        tipoFluido = valueTipoFluido;
    }
   
    public void setCombustible(String valueCombustible){
        combustible = valueCombustible;
    }//Cierre del metodo
   
   
   
    //Metodo Tipo Funcion para debolver un booleano
   
    public boolean dimeSiMotorEsParaAgua(){
       
        boolean  motorEsParaAgua = false;       
        if (tipoBomba == 1) {motorEsParaAgua = true;}
       return motorEsParaAgua;
    }//Cierre del Metodo
   

    //Metodos Getter
   
    public int getTipoBomba() {return tipoBomba;}
    public String getTipoFluido() {return tipoFluido;}
    public String combustible() {return combustible;}
}//Cierre de la clase

Saludos!
Título: Re:Entrega de Ejercicio-EjercicioCU00638B crear Metodo tipo Funcion "boolean"
Publicado por: toni_apr en 14 de Octubre 2014, 19:27
Hola Killer
Solo hay una cosa que tal vez no viste.
Este método
public String combustible() {return combustible;}
debería ser
public String getCombustible() {return combustible;}

Tal como está funciona igual. Pero si en el futuro tengo que pedir el valor del atributo combustible, por muy bien escrito que pusiera getCombustible(). Java no encontraría ningún método con ese nombre

Saludos
Título: Re:Entrega de Ejercicio-EjercicioCU00638B crear Metodo tipo Funcion "boolean"
Publicado por: KillerNemesis en 14 de Octubre 2014, 22:26
Sorry! :( tendré mas cuidado la próxima ves!, puede que mas adelante por un pequeño error tan "simple" como este me ocasione dolor de cabeza. Agradezco que pudieras darle una revisada a mi ejercicio! (y)

Saludos!!