Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: B4rduck en 01 de Febrero 2015, 16:30

Título: Ejercicio CU00638B: Variables locales a métodos sobrecarga nombres Java
Publicado por: B4rduck en 01 de Febrero 2015, 16:30
Hola, saludos!

Publico la solución al ejercicio mencionado en el asunto de este tema. Agradeceré sus comentarios, observaciones y desde ya, gracias por su amabilidad.

Código: [Seleccionar]
public class Motor {
   
    private int tipoBomba;
    private String tipoFluido;
    private String fluido;
   
    // Constructor:
    public Motor () {
        tipoBomba = 0;
        tipoFluido = "";
        fluido = "";
    }//Cierre del constructor
   
    //Métodos para establecer los valores de los atributos.
    public void setTipoBomba (int valorTipoBomba) {
        tipoBomba = valorTipoBomba;
    }
   
    public void setTipoFluido (String valorTipoFluido) {
        tipoFluido = valorTipoFluido;
    }
   
    public void setFluido (String valorFluido) {
        fluido = valorFluido;
    }
    // Cierre de los métodos para establecer los valores.
   
    //Métodos para obtener los valores de los atributos.
    public int getTipoBomba () {
        return tipoBomba;
    }
   
    public String getTipoFluido () {
        return tipoFluido;
    }
   
    public String getFluido () {
        return fluido;
    }
    //Cierre de los métodos para obtener los valores
   
    // Método tipo función que devolverá "true" si el tipo motor tiene 1.
    public boolean dimeSiMotorEsParaAgua () {
        boolean motorEsParaAgua = false;
        if (tipoBomba == 1) { motorEsParaAgua = true; }
        return motorEsParaAgua;
    } // Cierre del método.
} // Cierre de la clase.
   

Gracias!
Saludos!
Título: Re:Ejercicio CU00638B: Variables locales a métodos o constructor sobrecarga nombres
Publicado por: toni_apr en 01 de Febrero 2015, 21:05
Hola Arja

Tu clase está perfecta, incluyendo el método:
 boolean dimeSiMotorEsParaAgua ()

Saludos
Título: Re:Ejercicio CU00638B: Variables locales a métodos o constructor sobrecarga nombres
Publicado por: B4rduck en 02 de Febrero 2015, 06:21
Gracias Tony, es gratificante y motivador saber que se hace un buen trabajo!

Saludos!