W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
@Documented
@Retention(RUNTIME)
@Target(TYPE)
public @interface FunctionalInterface
一種信息性注釋類型,用于指示接口類型聲明旨在成為 Java 語言規(guī)范定義的功能接口。從概念上講,函數(shù)式接口只有一個抽象方法。由于默認方法有一個實現(xiàn),它們不是抽象的。如果一個接口聲明了一個覆蓋 java.lang.Object 的公共方法之一的抽象方法,這也不會計入接口的抽象方法計數(shù),因為該接口的任何實現(xiàn)都將具有來自 java.lang.Object 或其他地方的實現(xiàn)。
請注意,函數(shù)式接口的實例可以使用 lambda 表達式、方法引用或構(gòu)造函數(shù)引用來創(chuàng)建。
如果使用此注解類型對類型進行注解,則編譯器需要生成錯誤消息,除非:
但是,無論接口聲明中是否存在 FunctionalInterface 注釋,編譯器都會將滿足功能接口定義的任何接口視為功能接口。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: