2014-11-06 55 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

回答

相關問題