声明枚举的问题

时间:2010-08-13 12:43:43

标签: java enums

public enum ItemType{REFRENCE,ISSUE};
    ItemType itemType =  IntemType.ISSUE ;
    int intemNo=0;

当我使用上面的代码时出现错误?为什么会这样?

2 个答案:

答案 0 :(得分:3)

  1. 您提供的代码(仍然)包含拼写错误:它是IntemTypeItemType
  2. 确保使用Java 1.5或更高版本。早期版本的Java不支持枚举
  3. 确保使用源级别1.6进行编译。这是eclipse中我最喜欢使用Java 6 SDK的错误之一,并为源级别1.4配置了一个项目......
  4. 您声明界面 - 界面不能包含字段。将其声明为
  5. 如果上述方法均无效 - 请编辑您的问题并添加错误详情。

  6. 感谢JLS的评论

      

    接口主体中的每个字段声明都是隐式的public,static和final。

答案 1 :(得分:0)

您是否使用设置“source java 1.5”进行编译? 在java 1.5之前不支持枚举语法。