Java enum是否表示静态类?

Java enum是否表示静态类?,java,enums,Java,Enums,我有点困惑 如果我不能将类声明为静态类,enum如何工作? 它看起来像一个静态类,因为它本身被实例化,可以在任何地方调用。 看起来我可以像其他静态字段一样使用enum 使用枚举是否安全?enum类型自动为静态类型。您不能有非静态枚举,因此静态是隐含的 : 嵌套的枚举类型是隐式静态的。允许将嵌套枚举类型显式声明为静态 在枚举类型中声明的每个枚举都是枚举类型的静态成员。枚举变量的类型是枚举的类型,简而言之,它们是自类型的。您可以创建嵌套的静态类AHH。我不知道。即使两年后,我有时觉得自己不懂java

我有点困惑

如果我不能将类声明为静态类,enum如何工作? 它看起来像一个静态类,因为它本身被实例化,可以在任何地方调用。 看起来我可以像其他静态字段一样使用enum


使用枚举是否安全?

enum
类型自动为静态类型。您不能有非
静态
枚举,因此
静态
是隐含的

:

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


在枚举类型中声明的每个枚举都是枚举类型的静态成员。枚举变量的类型是枚举的类型,简而言之,它们是自类型的。

您可以创建嵌套的静态类AHH。我不知道。即使两年后,我有时觉得自己不懂java;)