java中的enumeration是一个数据类型吗?

根据Javaapi文档,Enumeration是util包的一个接口,那么,util包中向量类vector中有一个方法:publicEnumerationelements... 根据Java api文档,Enumeration是util包的一个接口,那么,util包中向量类vector中有一个方法:public Enumeration elements(),这儿的enumeration什么意思?API解释返回是向量元素的一个枚举值,enumeration不是属于接口吗?
例如Enumeration e就是声明一个接口引用,跟枚举值什么关系啊?求大侠解释!谢谢!
展开
 我来答
wangning_os
推荐于2017-09-16 · TA获得超过277个赞
知道小有建树答主
回答量:539
采纳率:33%
帮助的人:228万
展开全部
Enumeration接口本身不是一个数据结构。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。
追问
正常情况下,用接口定义方法应该是如下格式:
interface Enumeration {
返回类型 方法名(参数);}
我还是没懂public Enumeration elements()中的Enumeration的作用!
追答

element()是一个方法吧,这不就是说明该方法的返回值是枚举类型啊

类似的,Map也是一个接口,如果

public Map getMap(){}

这样写是不是好理解一点

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式