gpt4 book ai didi

java - 如何设置枚举类的数据类型?

转载 作者:太空宇宙 更新时间:2023-11-03 23:42:23 26 4
gpt4 key购买 nike

我正在用 java 创建一个枚举类,它已经在 .NET 中创建了。

这是 .NET 代码。

public enum Bezel : byte
{
Flashing,
SolidOn,
None = 254
}

这是我正在尝试的 Java 代码。

public enum Bezel {

Flashing,
SolidOn,
None = 254
}

在 .NET 代码中,它们扩展了“byte”。那么,我们如何在 Java 中做同样的事情呢?

最佳答案

Java 中的枚举是对象集,而不是 C# 中的常量集。因此,您需要像这样在 Java 中编写您的枚举:

public enum Bezel 
(
Flashing(0),
SolidOn(1),
None(254);

public final int value;
public Bezel( int value )
{
this.value = value;
}
)

然后,当您需要实际值时,执行以下操作:

Bezel b = ...;
int value = b.value;

关于java - 如何设置枚举类的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28577805/

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