2014-11-06 50 views
-1

我知道这可能是一个愚蠢的问题,但我找不到答案。为什么Java接口有方法实现?

据我了解Java中的接口只有方法声明,但不能有方法实现。但是如果我们看一下Java API,有很多接口有方法实现。我明白这可能是由于内部课程。

但是,当我试图查看源代码时,我看到很多接口都有不被覆盖的方法。

例如NodeList接口,它“提供了有序的节点集合的抽象,而没有定义或约束如何实现这个集合。”你可以看看源代码,你可以找到的只是注释。这个接口的方法是否有本地实现?

为什么我们需要具有方法实现的接口,它太不一致了。我无法理解它。

+7

您能否提供具有功能方法的Java接口的示例? – thatidiotguy 2014-11-06 20:28:10

+0

抽象类? – 2014-11-06 20:28:52

+1

你在看Java 8吗? – 2014-11-06 20:28:56

回答

相关问题