作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始学习 Java 中的枚举,虽然这个概念看起来很简单,但它的应用对我来说并不是很直观。我看到我可以将枚举放在类中,尽管它们本身就是类。
我也在网上看到有人说你只能在一个类中有一个枚举,或者你不应该把所有的枚举都放在一个类中,除非它们是私有(private)的。
因此,我有点困惑,这段代码是否是枚举的正确写法?
谢谢。
public class AirCraft
{
private AirType type;
private AirFixTime maintainTime;
private enum AirType
{
HELICOPTER,
AIRLINE,
BALLOON,
GLIDER;
}
private enum AirFixTime
{
WEEKLY,
MONTHLY,
YEARLY;
}
}
最佳答案
从技术上讲,您的代码编写正确。枚举的使用取决于功能。请记住,访问修饰符用于管理您要与他人分享或展示的内容。现在,如果仅在 AirCraft 内部使用枚举,则您的代码是正确的。
看看this
关于java - 这是 Java 中正确的枚举实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62777492/
我是一名优秀的程序员,十分优秀!