函数式接口

概念:函数式接口在java中指:有且仅有一个抽象方法的接口。
函数式编程的体现就是lambda。
语法糖:使用更加方便,但原理不变的代码语法。
/*
函数式接口:有且仅有一个抽象方法的接口
接口中能够包含其余的方法(默认,静态,私有)
注解 @FunctionalInterface 做用:能够检测接口是不是一个函数式接口
是:编译成功
否:编译失败(接口中没有抽象方法,抽象方法的个数多于一个)
*/java

@FunctionalInterface
public interface MyFunctionalInterface {
//定义一个抽象方法
public abstract void method();

//void method2();
}
相关文章
相关标签/搜索