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
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