比如在Consumer接口中,如图
在以下几种情况下,接口不会把其当作是抽象方法,从而符合函数式接口的定义。
- 所接口中所定义的方法式默认方法,使用default修饰,有其默认实现。
- 方法是静态方法,因为静态方法不能是抽象方法,而是一个已经实现了的方法。
- 方法是继承来自 Object 类的public方法,因为任何一个接口或类都继承了 Object 的方法
共同特点:都已实现
详细解释请参考:传送门
比如在Consumer接口中,如图
在以下几种情况下,接口不会把其当作是抽象方法,从而符合函数式接口的定义。
共同特点:都已实现
详细解释请参考:传送门