返回信息流public enum action{
answer,learn,query;
}
如何使action这个枚举类型里面的answer,learn,query;当作一个变量呢,也就是说根据实际情况改变action里面的枚举值的个数,不只是只有answer,learn,query这三个值
这是一条镜像帖。来源:北邮人论坛 / java / #27879同步于 2013/11/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
如何自定义enum里面的枚举值呢
century
2013/11/23镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
直接后面写等号就行吧
【 在 century (century) 的大作中提到: 】
: [code=java]
: public enum action{
: answer,learn,query;
: ...................
额,枚举类型是不可变的,请看这里。也就是说你定义好了你的action后,就只能有answer这么几种选项了。
【 在 century 的大作中提到: 】
: [code=java]
: public enum action{
: answer,learn,query;
: ...................
sry,我记错了,刚去查了下
你看看,可以这么写
public enum Colors
{
Red(1, "红色"), Green(2, "绿色"), Blue(3, "蓝色");
private int _value;
private String _name;
private Colors(int value, String name)
{
_value = value;
_name = name;
}
public int value()
{
return _value;
}
public String getName()
{
return _name;
}
}
【 在 century 的大作中提到: 】
: 怎么写呢 不是很明白