函数式接口是 Java 8 的新特性
1.概念
函数式接口,是指有且仅有一个抽象方法的接口
对于默认方法,静态方法等,有多少个,都不影响
2.格式
修饰符 interface 接口名称{
public abstract 返回值类型 方法名称(参数列表);
//其他非抽象方法的内容
}
3.@FunctionalInterface 注解
此注解,是检测该接口是否函数式接口的注解
如果此注解符合函数式接口的格式,那么就能通过编译,否则编译失败
此注解是一个检测性注解,不写此注解,代码正确时,也是函数式接口
@FunctionalInterface
修饰符 interface 接口名称{
public abstract 返回值类型 方法名称(参数列表);
//其他非抽象方法的内容
}