144 通過super引用成員方法

2021-10-03 10:28:39 字數 623 閱讀 4435

如果存在繼承關係,當lambda中需要出現super呼叫時,也可以使用方法引用進行替代。

@functionalinte***ce

public inte***ce greetable

public class human 

}

public class man extends  human

public void method(greetable g)

/*因為有子父類關係,所以存在乙個關鍵字super,代表父類,所以我們可以直接使用super呼叫父類方法

來實現方法引用,從而簡化lambda表示式

注意:由於使用super表示式,需要使用的函式不能為static,因此我們不能直接在main方法中寫,

這個是測試發現的

*/public void show()

);system.out.println("super方法引用:");

method(super::sayhello);

}public static void main(string args) );*/

這裡會報錯

}}

mysql 5 7 通過apt或者yum安裝方式

此文章僅記錄使用apt get安裝mysql。通過以下命令安裝mysql 這將安裝mysql伺服器的包,以及客戶端和資料庫公共檔案的包。在安裝過程中,系統會要求您為root使用者提供mysql安裝的密碼。重要確保記住您設定的root密碼。想要稍後設定密碼的使用者可以 在對話方塊 中將 密碼 字段留空...

PCA9685通過IIC協議控制舵機的方式

iic協議的概述 iic即inter integratedcircuit 積體電路匯流排 是一種多向控制匯流排,由飛利浦半導體公司在八十年代初設計,主要是用來連線整體電路 ics 在iic中,多個晶元可以連線到同一匯流排結構下,同時每個晶元都可以作為實施資料傳輸的控制源,這種方式簡化了訊號傳輸匯流排...

C 過載(2) 通過成員函式和友元函式過載

分別通過成員函式和友元函式完成過載 include using namespace std class complex 建構函式,包含有引數的和沒有引數的,預設為0,0 complex const complex p 複製建構函式 complex 析構函式 以下為成員函式 double getrea...