黑马程序员技术交流社区
标题:
枚举类的问题
[打印本页]
作者:
侯丛政
时间:
2013-2-24 19:00
标题:
枚举类的问题
在看张老师视频的时候看到enum还有个values()方法, 但为什么在API中查enum类里面找不到values()方法呢?
作者:
吴硕
时间:
2013-2-24 19:17
本帖最后由 吴硕 于 2013-2-24 19:18 编辑
enum是一个关键字,和private public一样的关键字,而API文档中没有介绍enum关键字
只知道枚举类默认继承了java.lang.Enum类,还包含一个values()方法,用于返回枚举中的实例等一些特性
在API中查不到的原因就是因为没有enum关键字相关的介绍信息
作者:
邢义敏
时间:
2013-2-24 19:23
老师用的是不是EnumMap<K extends Enum<K>,V>枚举类呢,我还没有看到那里,所以我查了一下API,发现这个类中有values方法
作者:
侯丛政
时间:
2013-2-24 19:31
邢义敏 发表于 2013-2-24 19:23
老师用的是不是EnumMap枚举类呢,我还没有看到那里,所以我查了一下API,发现这个类中有values方法 ...
好像就是用的enum, 其它几个方法都有的
作者:
折纸时代
时间:
2013-2-24 19:54
Enum类在java.lang包内的..
java中像是万物皆对象,所以每个对象有其类. enum也不例外..
java.lang.Object
java.lang.Enum<E>
貌似没有values方法..
看方法名应该是返回value数组的.
不过Enum有valueof方法(静态)
valueOf(Class<T> enumType, String name)
返回带指定名称的指定枚举类型的枚举常量。
------------------------------
具体在哪个视频上的? 也去看看. 了解下.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2