Autor Tema: Ejercicio CU00638B tutorial Java (Variables locales a un método o constructor)  (Leído 4847 veces)

Papipanchi

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 38
    • Ver Perfil
Buenas tardes a todos.

El puente bien? Espero que así haya sido.

Os adjunto la solución que he dado al ejercicio cu00638B para que me digáis si es correcta.

Un saludo.
Código: [Seleccionar]
//Ejercicio unidad CU00638B

public class OtraClaseMotor {

    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    public OtraClaseMotor () {
        tipoBomba=0;
        tipoFluido="";
        combustible="";
    }

    public void setTipoBomba (int valorTipoBomba){
        tipoBomba=valorTipoBomba;
    }

                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 boolean dimeSiMotorEsParaAgua (){//Metodo para que me diga que el motor es para agua si el tipoBomba=1
        boolean motorEsParaAgua=false;
        if (tipoBomba==1) {motorEsParaAgua = true;}
        return motorEsParaAgua;
    }//Cierre del método
   
}
« Última modificación: 16 de Diciembre 2014, 09:53 por Alex Rodríguez »

Gilding

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:RESULTADO EJERCICIO CU00638B (Variables locales a un método o constructor)
« Respuesta #1 en: 11 de Diciembre 2014, 19:37 »
Hola Papipanchi.

El ejercicio cumple con todo lo que solicita el enunciado del problema y funciona correctamente. El único apunte que te hago es que no era necesario denominar la clase de otra forma. Si lo que querías era ponerle un nombre que la diferenciara de la clase de otro ejercicio o para futuras revisiones, podrías haberle puesto un nombre más descriptivo como "BombaMotor", "MotorBomba", "MotorFluidos", "BombaFluidos", etc etc. Algo que con solo ver el nombre te permita saber que clase es, o de que ejercicio se trata.

Un saludo!.

Papipanchi

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 38
    • Ver Perfil
Re:RESULTADO EJERCICIO CU00638B (Variables locales a un método o constructor)
« Respuesta #2 en: 16 de Diciembre 2014, 00:22 »
Hola Papipanchi.

El ejercicio cumple con todo lo que solicita el enunciado del problema y funciona correctamente. El único apunte que te hago es que no era necesario denominar la clase de otra forma. Si lo que querías era ponerle un nombre que la diferenciara de la clase de otro ejercicio o para futuras revisiones, podrías haberle puesto un nombre más descriptivo como "BombaMotor", "MotorBomba", "MotorFluidos", "BombaFluidos", etc etc. Algo que con solo ver el nombre te permita saber que clase es, o de que ejercicio se trata.

Un saludo!.

Gracias por tu apunte Gilding.

Un saludo.

nasrry

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 10
    • Ver Perfil
hola muy buenas.

sigo adelante con el curso.
esta es mi solución al ejercicio.

cualquier corrección díganmela.

Código: [Seleccionar]
/**
 * clase Motor2
 */
public class Motor2
{
    // instance variables - replace the example below with your own
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    /**
     * Constructor valores por defecto
     */
    public Motor2()
    {
        // initialise instance variables
        tipoBomba = 0;
        tipoFluido = "";
        combustible ="";
    }

    /**
     * metodos setter establecer atributos
     */
    public void setTipoBomba (int valorTipoBomba)
    {
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido (String valorTipoFluido)
    {
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible (String valorCombustible)
    {
        combustible = valorCombustible;
    }

    /**
     * metodos getter, obtener valores a las variables
     */
    public int getTipoBomba () { return tipoBomba; }

    public String getTipoFluido () { return tipoFluido; }

    public String getCombustible () { return combustible; }

    /**
     * metodo tipo funcion
     */
    public boolean dimeSiMotorEsParaAgua (){
       boolean motorEsParaAgua=false;
       if (tipoBomba==1){ motorEsParaAgua=true; }
       return motorEsParaAgua;
       
        }
    }


Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Hola nasrry, tu código está muy bien ¡A seguir así!

saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".