亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問 大牧老師, Java 類型 系統里自建的”函數式接口“有什么優勢呢?我自己也可以見一個”傳入參數“和”傳出參數“一樣的函數式接口,我不用Java自帶的有什么不好嗎?

函數接口抽象方法功能參數返回類型示例
Predicatetest(T t)判斷真假Tboolean9龍的身高大于185cm嗎?
Consumeraccept(T t)消費消息Tvoid輸出一個值
FunctionR apply(T t)將T映射為R(轉換功能)TR獲得student對象的名字
SupplierT get()生產消息NoneT工廠方法
UnaryOperatorT apply(T t)一元操作TT邏輯非(!)
BinaryOperatorapply(T t, U u)二元操作(T,T)(T)求兩個數的乘積(*)


像這樣的 “函數式接口” 比如像 Predicate 這樣傳入一個T,返回一個Boolean。 如果我也寫了一個“函數式接口”

@FunctionalInterface
interface?TrueOrFalse(T?t){
????boolean?test(T?t)
}

這樣不是也可以嗎??

正在回答

2 回答

自建的類型提供了通用操作,可以讓我們在寫lambda表達式的時候直接使用而避免再去創建新的函數式接口,只是一種語法上的優化,而非必須。如果自己要創建實現的話思路和意義亦然,只是功能重復的話就沒有必要了,個性化需求的話新創建就好啦吖,你說對吧。

2 回復 有任何疑惑可以回復我~

感謝大牧老師的解答 嘻嘻?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問 大牧老師, Java 類型 系統里自建的”函數式接口“有什么優勢呢?我自己也可以見一個”傳入參數“和”傳出參數“一樣的函數式接口,我不用Java自帶的有什么不好嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號