JAVA菜鸟关于接口的一个问题

来源:互联网 发布:特蕾莎修女 英文 知乎 编辑:程序博客网 时间:2024/04/30 09:19

首先申明我是一个JAVA初学者啊 大家不要笑我啊

最近学JAVA过程遇到一个关于接口的问题希望高手指点下啊:

书中关于接口的定义是这样的,从本质上讲,接口是一种特殊
的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。
但我在JAVA帮助文档中却看到这样一种用法

 for (Enumeration e = v.elements() ; e.hasMoreElements() ;) {
         System.out.println(e.nextElement());

     }
Enumeration是一个接口,其中的方法是抽象的。要用的话应先用一个类实现这个接口,在重写这个接口中

方法。这样才能用啊!可上面怎么直接就用e.hasMoreElements().根本没有覆盖这个方法啊。这是怎么回事?