1. 程式人生 > >關於函數式接口

關於函數式接口

接口 str 簡單 UNC 格式 參數 left 方法名 返回

函數式接口在Java中是指:有且僅有一個抽象方法的接口

函數式接口,即適用於函數式編程場景的接口。而Java中的函數式編程體現就是Lambda,所以函數式接口就是可
以適用於Lambda使用的接口。只有確保接口中有且僅有一個抽象方法,Java中的Lambda才能順利地進行推導。

基本格式語法:

修飾符 interface 接口名稱 {
public abstract
返回值類型 方法名稱(可選參數信息);
    //
其他非抽象方法內容
}

由於接口當中抽象方法的 public abstract 是可以省略的,所以定義一個函數式接口很簡單:

public interface MyFunctionalInterface {

    void myMethod();
}

關於函數式接口