Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: KillerNemesis en 14 de Octubre 2014, 02:23
-
Entrego mi ejercicio para revision :)
/*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!
-
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
-
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!!