函数式接口

解决自定义的接口无法以Lamda 的方式提示和编写

函数式接口:只有一个抽象方法的接口(可有多个默认方法)

java 的写法
@FunctionalInterface
public interface Runnable {
void run();
}

kotlin 的写法
fun interface Callback{
fun onCallback()
}

注:java 的写法,kotlin 的kt 文件不适用;kotlin 的写法,两者通用

你可能感兴趣的:(函数式接口)