java 枚举问题,下图中,是什么意思?什么数据类型?怎么用?

 我来答
瓶子快到碗里来
2013-09-29 · TA获得超过238个赞
知道答主
回答量:247
采纳率:0%
帮助的人:142万
展开全部

1,没有枚举类的时候,以前是这么写的,

 private static final LoginStatus SUCCESS=new LoginStatus ();


2,枚举类名.SUCCESS

enum E
{
SPIRING,
D;
}
class  A
{

public static void main(String[] args) 
{
//values方法返回枚举类所有实例,遍历输出
E[] es=E.values();
for(int i=0;i<es.length;i++)
{
System.out.println(es[i]);
}
//单个输出
System.out.println(E.SPIRING);//输出SPIRING


}
}
bluesky21th
2013-09-29 · TA获得超过241个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:239万
展开全部
定义一下常量, 每一个都是一个常量, 类似
public class LoginStatus {
public static final int SUCCESS = 0;
public static final int PASSWORD_EXP = 1;
};
enum 表示枚举类型。 百度一下,有很多的介绍和例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02fb4a36c
2013-09-29
知道答主
回答量:46
采纳率:0%
帮助的人:13.4万
展开全部
可以直接使用:比如LoginStatus.SUCCESS

类型就是LoginStatus,这个应该是记录用户账号状态的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纽约大JiangSai
2013-09-29
知道答主
回答量:7
采纳率:0%
帮助的人:9953
展开全部
其实一般用数组就行了,enum不常用,特点就是只有这么几个元素,不容易出错。用法就是LoginStatus[0]就代表SUCCESS
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式