我看到一个奇怪的情况,并想知道我是否错过了一些东西。我有一类这样定义java枚举访问问题由变量
public class Foo {
public enum Day { Monday, Tuesday, ...};
...
}
然后在另一个类枚举我有
public class Bar {
Foo aFoo=new Foo();
void test(){
System.out.println(Foo.Day.Monday); // ok
System.out.println(aFoo.Day.Monday); // complie error Day not accessible
}
}
任何人都有对此的解释?谢谢。
请参阅以下java文档http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html –