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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 金兴 中级黑马   /  2012-4-9 11:24  /  2475 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么时候用枚举啊 ,枚举有什么好处呢?

7 个回复

倒序浏览
当你要定义一个类,比如说Color类,它只能有三个值,RED,GREEN,BLUE的话,其他任何值都是非法的,那么JDK1.5之前虽然可以构造这样的代码,但是要做很多工作,就可能带来各种不安全的问题,所以这时你就要考虑用枚举了

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
枚举的好处我个人感觉的话就是比较安全了,而且代码页简化了
回复 使用道具 举报
枚举是一种规范
它规范了参数的形式,这样就可以不用考虑类型的不匹配
并且,他显示的替代了int型参数可能带来的模糊概念
比如定义星期时:星期一~星期日
就能防止错误的输入星期八……

具体可以去看张老师的视频java高新技术12 :枚举的作用介绍

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
枚举是List的子类对象Vecto特有的取出方式.
但由于枚举的名称以及方法名称都过长,所以被迭代器取代了。
回复 使用道具 举报
http://bbs.itheima.com/forum.php?mod=viewthread&tid=6030
http://bbs.itheima.com/forum.php?mod=viewthread&tid=9042 论坛搜索功能,里面有好多类似的问题。其实楼主可以先搜索了再问,搜索不到在就发帖的。
回复 使用道具 举报
黑马我来了 发表于 2012-4-9 12:14
http://bbs.itheima.com/forum.php?mod=viewthread&tid=6030
http://bbs.itheima.com/forum.php?mod=viewth ...

哦 了  ,以后先找,然后在发帖!:(
回复 使用道具 举报
pray 高级黑马 2014-4-26 07:36:59
8#
让本拉登躲在山洞里还命令他手下冒着被美军发现的危险去上网下载来阅读的好帖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马