枚举是指静态类吗?

8 java enums

我在这里有困惑.

如果我不能将类声明为静态,那么枚举是如何工作的?它看起来像一个静态类,因为它本身可以实例化,并且可以在任何地方调用.看起来我几乎可以像其他静态字段一样使用枚举.

使用枚举是否安全?

Lou*_*man 11

enum类型是自动静态的.你不能拥有非static枚举,所以static暗示.

JLS 8.9:

嵌套枚举类型是隐式静态的.允许将嵌套的枚举类型显式声明为静态.