Moto em java

Bom dia,
Preciso fazer uma moto em java que tenha os seguintes estados, parada, andando e correndo.
Não sei nem por onde começar, pois o maximo que consegui fazer até hoje foi Alo, mundo e olhe la.
Alguem poderia me socorrer?

Obrigada

kkkk, vc está perdido mas uma pergunta vc tem alguma noção de O.O. ?

[code]public class Moto{
public enum Estado={PARADA,ANDANDO,CORRENDO};
private Moto.Estado estadoCorrente=Moto.Estado.PARADA;

public void setEstadoCorrente(Moto.Estado estado){
      this.estadoCorrente=estado;
}

public void imprimirEstadoCorrente(){
if(estadoCorrente==Moto.Estado.PARADA)
System.out.println(“Moto Parada”);
else if(estadoCorrente==Moto.Estado.ANDANDO)
System.out.println(“Moto Andando”);
else(estadoCorrente==Moto.Estado.CORRENDO)
System.out.println(“Moto CORRENDO”);
}

}[/code]

Fiz na pressa aqui, mas acho que já da pra vc ter uma idéia.

Não sei se eu entendi mas me parece que vc, quer fazer uma classes que represente um objeto Moto… ± isso

um exemplo bem simples

public class Moto{
     String nomeDaMoto;
     String status;//correndo, parada ou andando

     public Moto(String n, String st){//construtor da classe moto
              nomeDaMoto = n;
              status = st;
    }

    public void alteraStatus(String st){//método para alterara o status
                status = st;
    }

    public String verificaStatus(){//método para verificar o status
        System.out.println( "A moto: "+nomeDaMoto + " está "+status); 
        return status;
    }

}

Agora vc cria uma classe para instanciar a sua moto

public class App{
   public static void main(String args[]){
        Moto moto1 = new Moto("XL", "Correndo");
        moto1. verificaStatus();
        Moto moto2 = new Moto("CB", "Parada");
        moto2. verificaStatus();
   }
}

Estou no 8 semestre de Sistemas de Informação e apesar de tentar de todas as maneiras programação não entra na minha cabeça.
KKKKKK
Mas é isso mesmo que preciso.
Valeu por me ajudar.

Bjs