Quindi il codice corretto è questo:
Io però non capisco una cosa. Come posso utilizzare le costanti AVANTI, INDIETRO e FERMO presenti nella enumerazione se non le ho neanche inizializzate?codice:public enum AzioneEnum { AVANTI, INDIETRO, FERMO; } public class Classe { ... public void esegui(AzioneEnum azione) { switch(azione) { case AVANTI: vaiAvanti(); break; case INDIETRO: vaiIndietro(); break; case FERMO: fermati(); break; } } ... }
Mi riferisco ovviamente all'esempio di sopra ma anche a questa istruzione:
che secondo il manuale restituisce questo output:System.out.println(AzioneEnum.AVANTI);
E' vero che nella enumerazione, se non sbaglio, non posso avere un'istruzione di inizializzazione di una costante ma allora come faccio ad avere quell'output?AVANTI

Rispondi quotando
