函數式接口有多個抽象方法卻不報錯的原因

比如在Consumer接口中,如圖 在以下幾種情況下,接口不會把其當作是抽象方法,從而符合函數式接口的定義。 所接口中所定義的方法式默認方法,使用default修飾,有其默認實現。 方法是靜態方法,因爲靜態方法不能是抽象方法,而是一個已經實現了的方法。 方法是繼承來自 Object 類的public方法,因爲任何一個接口或類都繼承了 Object 的方法 共同特點:都已實現 詳細解釋請參考:傳送門
相關文章
相關標籤/搜索