gpt4 book ai didi

java - 将值设置为枚举 - Java

转载 作者:IT老高 更新时间:2023-10-28 21:04:32 26 4
gpt4 key购买 nike

我正在尝试在我的 java 应用程序中设置枚举值....但我做不到。

我做错了吗???

public enum RPCPacketDataType {
PT_UNKNOWN(2),
PT_JSON(4),
PT_BINARY(5)
};

它给了我这个错误:构造函数 RPCPacket.RPCPacketDataType(int) 未定义。

最佳答案

public enum RPCPacketDataType
{
PT_UNKNOWN(2),
PT_JSON(4),
PT_BINARY(5);

RPCPacketDataType (int i)
{
this.type = i;
}

private int type;

public int getNumericType()
{
return type;
}
}

您还可以像在“普通”类中一样在枚举上定义方法。

 System.out.println(RPCPacketDataType.PT_JSON.getNumericType() // => 4

关于java - 将值设置为枚举 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7191634/

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