gpt4 book ai didi

java - 枚举类型的值是该类型的静态变量。真的?

转载 作者:行者123 更新时间:2023-12-04 05:20:08 30 4
gpt4 key购买 nike

枚举类型的值是该类型的静态变量。
据我所知,变量是由引用变量引用的,但没有新的运算符来实例化枚举对象。但这就像初始化数组一样吗?

这是对还是错?

最佳答案

是的,枚举类型的文字是 public static final变量。

简化后,它看起来像这样:

public final enum FooEnum {
A, B
}

public final class BarEnum {
public static final BarEnum A = new BarEnum();
public static final BarEnum B = new BarEnum();
}

实际上,那里还有更多的东西,例如所有枚举文字的列表、一个字符串标识符(枚举值知道它的 name)、一个序数和一个用于防止实例化的私有(private)构造函数(为了清楚起见,所有这些都被省略了)代码,因为问题只是关于 static )

关于java - 枚举类型的值是该类型的静态变量。真的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782901/

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