Java 8中的功能接口是什么?
功能接口是只有一种抽象方法的接口。它们势必展现出独特的功能。Runnable,Comparable和Predicate是功能接口的一些示例。
@FunctionalInterfaceAnnotation用于确保功能接口不能具有多个抽象方法。从Java8开始,我们可以将lambda表达式分配给功能接口对象。
让我们看看用户定义的功能接口如何工作-
示例
@FunctionalInterface
interface Cube {
int compute(int x);
}
public class Example {
public static void main(String args[]) {
int p = 6;
Cube c = r -> r * r * r; // lambda expression which defines the compute method
int result = c.compute(p);
System.out.println(result);
}
}输出结果
输出如下-
216
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短