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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王乐乐 中级黑马   /  2014-7-31 23:34  /  689 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

以前就学过枚举,感觉没什么用,张孝祥老师讲的又太深奥,大家谁能解释一下那东西到底有什么用!

3 个回复

倒序浏览
赵顺超 来自手机 中级黑马 2014-7-31 23:42:20
沙发
限制你的取值范围,toString,等等
回复 使用道具 举报
我觉得枚举最大的用途就是消除magic constant,增强代码可读性。比如变量sex表示性别,取值是sex=0和sex=1。你觉得这样的代码看着舒服吗?你得时时刻刻回忆0代表男性还是1代表男性。如果用枚举,sex = Sex.MALE 一目了然

回复 使用道具 举报
你知道单例吗??
如果枚举一个元素的话。那就是单例模式。。。
枚举返回的都是实例对象。。
我教你个办法。第一次没看懂。没关心。。。去玩玩游戏。听听歌,过2天。在过来看。你会发现。哇。原来这么简单。我就是这样的。别太紧张。其实没什么的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马