Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 28 de Septiembre 2014, 23:10

Título: Ejercicio CU00637B curso java clases con atributos String y int
Publicado por: aleexx1724 en 28 de Septiembre 2014, 23:10
hola espero y esto no este tan mal
saludos



Código: [Seleccionar]
public class Motor{
 private String tipoFluido;
 private String combustible;
 private int tipoBomba;
public Motor(){
 tipoFluido="";
 combustible="";
 tipoBomba=0;
}
// metodos setters (tipo procedimiento)
public void setTipoFluido(String valorFluido){
tipoFluido=valorFluido;
}

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

public void setBomba(int valorBomba){
tipoBomba=valorBomba;
}
//metodos getters  (tipo Funcion)
public String getFluido(){
return tipoFluido;
}

public String getCombustible(){
return combustible;
}

public int getTipoBombs(){
return tipoBomba;
}

public void dimeMotor(int dimeMotor){
    switch (dimeMotor){
    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 es una bomba de gasolina");
    break;
    case 3:
    System.out.println(" La bomba es una bomba de hormigon");
    break;
    case 4:
    System.out.println("La bomba es una bomba de pasta alimenticia");
    break;
    default:
    System.out.println("No existe un valor valido para tipo de bomba");
    break;
}
}
}
Título: Re:Ejercicio (CU00637B)
Publicado por: Jorge lopez en 29 de Septiembre 2014, 00:54
 Hola Alex!

Mirando tu ejercicio te comento lo siguiente:

Tanto el nombre de un método set, como el nombre de un método get han de ser del tipo: mismo nombre de la variable + el prefijo set o get (según sea el caso) antes (en principio, al comienzo) de de este nombre de la variable. En tu codigo nos encontramos con un método set: setBomba(); y un metodo get: getTipoBombs(); ambos métodos relacionados con variable que as declarado "private int tipoBomba;" Los nombres correctos para estos metodos teniendo en cuenta lo que te acabo de explicar, serian setTipoBomba(); y getTipoBomba();

Respecto a lo que pide el enunciado del ejercicio, tu ejercicio es correcto, solo reforzar ese punto sobre el diseño del código.

Saludos!
Título: Re:Ejercicio CU00637B curso java clases con atributos String y int
Publicado por: aleexx1724 en 29 de Septiembre 2014, 12:14
gracias sniper tratare de correjir esos errores saludos