gpt4 book ai didi

java - 这是 Java 中正确的枚举实践吗?

转载 作者:行者123 更新时间:2023-12-01 14:13:16 24 4
gpt4 key购买 nike

我刚开始学习 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com