标签: java enums
您可以在java
enum E { A { public int a = 3; }, B { public void x() {} }; }
但是你不允许这样做:
int x = E.A.a; // cannot resolve symbol 'a' E.B.x() // cannot resolve method 'x'
为什么不允许这样做?