如题所述
一个函数式接口是一个能够使用类函数做为参数的类型,一个lambda表达式支持提供这样一个实参。
函数本身就是接口,通俗来讲就是指函数的调用。
函数式接口是Java8引入的一个新特性,是一种特殊的接口:SAM类型的接口(SingleAbstractMethod),但本质上还是接口。相比较于其他接口,函数式接口有且只能有一个抽象方法。
函数原型就是一个函数的返回值,函数名,函数参数。函数接口是在我的理解来看和封装有点关系。打个比方你去餐馆吃饭,你说要番茄炒蛋,他就给你一份番茄炒蛋。