@FunctionalInterface 函数式接口
作用:在编译过程中,校验该接口只有一个抽象方法;
解释:除了唯一的抽象方法外,可以包含已经有实现的方法(包括静态方法);
使用:可以使用Lambda表达式来表示该接口的一个实现:
@FunctionalInterface
interface GreetingService
{
void sayMessage(String message);
}
GreetingService greetService1 = message -> System.out.println("Hello " + message);
浙公网安备 33010602011771号