A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邱峁 中级黑马   /  2012-11-29 15:06  /  1073 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

枚举应该怎么理解啊,怎么用的啊

2 个回复

正序浏览
枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,因为现实生活中很多事物的取值范围是固定的,比如一个星期就7天,一年就12个月。
例:public enum Weekday{
Mon,Tus,Wen,Thu,Fri,Sat,Sun
}
这样我们就定义了一个枚举
将来我们定义一个Weekday的变量时,变量的取值只能是Mon,Tus,Wen,Thu,Fri,Sat,Sun中的一个。
理解上:可以把枚举Weekday看成是一个类,而Mon,Tus,Wen,Thu,Fri,Sat,Sun是Weekday的对象
回复 使用道具 举报
public enum Color {   
  RED, GREEN, BLANK, YELLOW   ,BLACK
}  
有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。  
具体可参考张孝祥老师高新技术部分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马