java中的enumeration是一个数据类型吗?
根据Javaapi文档,Enumeration是util包的一个接口,那么,util包中向量类vector中有一个方法:publicEnumerationelements...
根据Java api文档,Enumeration是util包的一个接口,那么,util包中向量类vector中有一个方法:public Enumeration elements(),这儿的enumeration什么意思?API解释返回是向量元素的一个枚举值,enumeration不是属于接口吗?
例如Enumeration e就是声明一个接口引用,跟枚举值什么关系啊?求大侠解释!谢谢! 展开
例如Enumeration e就是声明一个接口引用,跟枚举值什么关系啊?求大侠解释!谢谢! 展开
1个回答
展开全部
Enumeration接口本身不是一个数据结构。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。
追问
正常情况下,用接口定义方法应该是如下格式:
interface Enumeration {
返回类型 方法名(参数);}
我还是没懂public Enumeration elements()中的Enumeration的作用!
追答
element()是一个方法吧,这不就是说明该方法的返回值是枚举类型啊
类似的,Map也是一个接口,如果
public Map getMap(){}
这样写是不是好理解一点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询