JDK1.8自學之路-03(函數式接口)

函數式接口:是指在一個接口中有且只有一個抽象方法其他方法必須是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() {
    }


}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章