我正在使用J2EE Eclipse Indigo,我有三个类声明如下:
public interface ClassA {
public static enum TYPE { TYPE1, TYPE2 };
}
public interface ClassB extends ClassA {
}
public class ClassC implements ClassB {
System.out.println(TYPE.TYPE1);
}
Run Code Online (Sandbox Code Playgroud)
ClassC中的TYPE存在编译错误.它抱怨"枚举不能解决为一种类型".它也是ClassA中枚举的警告,它抱怨说:
Multiple markers at this line
- 'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on
- enum cannot be resolved to a type
- Syntax error, insert ";" to complete FieldDeclaration
Run Code Online (Sandbox Code Playgroud)
我可以知道导致此代码中的错误的原因是什么?
小智 10
我遇到了类似的问题:
枚举无法解析为某种类型
Eclipse提供了导入Enum.
我去了
Compatible JREs窗格中检查了jre6 .enum正确识别重建后.
| 归档时间: |
|
| 查看次数: |
15952 次 |
| 最近记录: |