Dejo el código de la actividad CU00638B del curso de fundamentos de programación Java.
public class Motor{
//Atributos
int tipoBomba;
String tipoFluido;
String combustible;
//Constructor de un objeto Motor para inicializar los atributos
public Motor(){
tipoBomba=1;
tipoFluido="Agua";
combustible="Electricidad";
}
//Metodos para establecer los valores de los atributos
public void setTipoBomba(int valorTipoBomba){
tipoBomba=valorTipoBomba;
System.out.println("La bomba es de tipo " + tipoBomba);
}
public void setTipoFluido(String valorTipoFluido){
tipoFluido=valorTipoFluido;
System.out.println("Se encarga de manejar fluidos de tipo " + tipoFluido);
}
public void setCombustible(String valorCombustible){
combustible=valorCombustible;
System.out.println("Usa " + combustible + " para funcionar");
}
/*Metodo para declarar un atributo dentro que tiene visibilidad private por ser un atributo
temporal que usareemos para determinar si tipoBomba es un motor para agua*/
private boolean dimeSiMotorEsParaAgua(){
boolean motorEsParaAgua= false;
if(tipoBomba == 1){
motorEsParaAgua = true;
} else {
motorEsParaAgua = false;
}
return motorEsParaAgua;
}
//Metodos para obtener los valores de los atributos
public int getTipoBomba(){
return tipoBomba;
}
public String getTipoFluido(){
return tipoFluido;
}
public String getCombustible(){
return combustible;
}
}
Saludos