安卓将值设置为Enum Java
我正在尝试在java应用程序中设置枚举值。。。。但我不能这么做
我做错了吗
public enum RPCPacketDataType {
PT_UNKNOWN(2),
PT_JSON(4),
PT_BINARY(5)
};
它给了我一个错误:构造函数RPCPacket。RPCPackedDataType(int)未定义
你可以在下面搜索框中键入要查询的问题!
我正在尝试在java应用程序中设置枚举值。。。。但我不能这么做
我做错了吗
public enum RPCPacketDataType {
PT_UNKNOWN(2),
PT_JSON(4),
PT_BINARY(5)
};
它给了我一个错误:构造函数RPCPacket。RPCPackedDataType(int)未定义
# 1 楼答案
您应该创建一个接受
int
参数的构造函数。还添加一个int
字段,该字段将保存传递的值# 2 楼答案
也可以像在“普通”类中一样在枚举上定义方法