ViniGodoy 6 de ago. de 2007
Você precisa do java 5 ou superior para usar o enum.
Tem certeza que não está tentando fazer isso numa versão anterior? Ou que sua IDE não está configurada para o compliance level de uma versão anterior?
manuelfranqueira 6 de ago. de 2007
O meu código está aqui:
public enum Estado {
ACTIVO , DESACTIVO
}
public class Estado {
Estado estado;
public Estado ( Estado estado ) {
this . estado = estado ;
}
public void tellItLikeItIs () {
switch ( estado ) {
case ACTIVO : System . out . println ( “ Mondays are bad . ” );
break ;
case DESACTIVO: System.out.println(“Fridays are better.”);
break;
default : System . out . println ( “ Midweek days are so - so . ” );
break
}
}
}
}
Obrigado pela ajuda!!
Abraços
diego2005 6 de ago. de 2007
1º O enum e a classe estão em um mesmo arquivo?? SE estiverem não vai funcionar, pois os 2 tem o mesmo nome, e os 2 são public.
2º Como já falaram, você está usando alguma verão anterior ao Java 5??? Se estiver também não vai funcionar.
T+