函數式接口:是指在一個接口中有且只有一個抽象方法,其他方法必須是static或者default的。
使用@FunctionalInterface修飾函數式接口,如果該接口包含超過一個抽象方法的話,會報錯。
舉例:
package com.citic._03functionInterface;
/**
* @Package: com.citic._03functionInterface
* @ClassName: MyFunctionInterface
* @Description: <p>Description: </p>
* @author: zq
* @since: 2020/5/5 21:46
* @version: 1.0
* @Copyright: 2020 zq. All rights reserved.
*/
@FunctionalInterface
public interface MyFunctionInterface {
//函數式接口:是指在一個接口中有且只有一個抽象方法,其他方法必須是static或者default的
//使用@FunctionalInterface修飾函數式接口,如果該接口包含超過一個抽象方法的話,會報錯
void test();
static void test2() {
}
default void test3() {
}
}