黑马程序员技术交流社区

标题: enum小问题... [打印本页]

作者: 328078121    时间: 2013-8-30 23:33
标题: enum小问题...
本帖最后由 328078121 于 2013-8-31 19:39 编辑

大家好,在看毕老师的基础视频和张孝祥老师的高新技术中的枚举时,他们俩对枚举的看法有点出入
毕老师说:“ enumeration已经过时”而张孝祥老师却把他当enum高新技术讲?他们的差别是?


作者: 老衲玩IT    时间: 2013-8-30 23:53
enumeration用于枚举(动词)出集合中的元素,是遍历集合的一种方式。
enum(名词)修饰的是数据类型,是java5添加的新特性,与java类相似,具有构造函数,虚函数,数据成员,成员方法...
作者: 噚找    时间: 2013-8-31 00:29
enum是一个类。enumeration是一个接口
作者: xiangzi2008006    时间: 2013-8-31 10:09
没什么出入啊,enumeration是java1.1就有的东西,它是个接口,同时也是vector特有的遍历方式(其他集合的遍历方式是Iterator),只不过它和vector一样,名字长、方法名繁琐、使用起来效率低,所以被替代了,就像Iteratr替代enumeration,ArrayList替代vector。
enum则是java1.5新特性,它是一个类,和enumeration不是同一个东西,只不过通俗的叫法都是枚举而已。
作者: 夏天那抹蓝╮    时间: 2013-8-31 10:21
我产喜欢用枚举,我觉得public static final string XXX_XXX已经完全能胜任了,我不太多的语法
作者: 夏天那抹蓝╮    时间: 2013-8-31 10:21
我不喜欢用枚举,我觉得public static final string XXX_XXX已经完全能胜任了,我不太多的语法
作者: 薛鹏鹏    时间: 2013-8-31 14:06

如果您的问题已经解决
请更改分类未解决为已解决
保持队形,谢谢合作

详情参考 如何修改分类






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2