- 函数式接口函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。
- 【函数式接口可以被隐式转换为 lambda 表达式】这句话的意思是,函数式接口,可以当做是一个lambda表达式,可以当做是一个方法。例如:
1 |
|
1 | FiTest fiTest = (n,m) -> n = n*m; |
- 调用接口默认方法的两种方式(注意,接口的默认方法/静态默认方法是可以有多个的)
- 调用默认方法:
接口名.super.方法名()
- 调用静态默认方法:
接口名.方法名()
- 调用默认方法: