Java,在哪里放置公共(public)枚举

标签 java static enums global

我正在探索 Java。哪里是放置枚举和您想要全局访问的其他内容的好地方?

例如,如果您需要访问包的所有部分中的 daysOFtheWeek,是否有一个地方可以将其放置在使用时无需限定它的位置。我很想把它放在一个公共(public)静态类中,但似乎没有这样的东西。

谢谢!

最佳答案

您不应该根据使用枚举的位置来决定。您应该根据您要寻找它的位置(即它所属的位置)来决定。例如,DaysOfTheWeek 应该属于名为(例如)时间的包中的 Calendar 或 Date 类。因为你会在那里搜索它。

您可以避免通过导入限定包,并避免通过静态导入限定类。

请注意,枚举是类。类中的枚举只是一个嵌套类。

关于Java,在哪里放置公共(public)枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24617665/

相关文章:

java - 我如何使用java提取span的名称?

java - Android Studio 无法识别我的任何 TextView

java - 将 ObjectMapper 声明为 bean 有什么好处?

javascript - 静态站点可以在 Bitballoon 上运行,但不能在 Github Pages 上运行

java - 创建一个数组,其中每个值都是枚举?

Java TCP 客户端服务器挂了?

java - 在 Java 中,在一个子类中将变量设置为 Final 和 static,同时在其他子类中保持变量不变

Swift 枚举关联值

Java如何获得每个枚举的所有值的总和

java - 列表内的 HashMap 来处理我的文本文件