标签:mamicode 一个 上进 int com 定义 抽象方法 核心 ali
只包含一个抽象方法的接口,称为函数式接口。
你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。
我们可以在任意函数式接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口,同时 javadoc 也会包 含一条声明,说明这个接口是一个函数式接口。
@FunctionalInterface.
public interface MyNumber{
public double getValue();
}
函数式接口中使用泛型:
@FunctionalInterface public interface MyFunc<T>{
public T getValue(T t);
}
标签:mamicode 一个 上进 int com 定义 抽象方法 核心 ali
原文地址:https://www.cnblogs.com/junzifeng/p/12743459.html