1.1 基本概念
- 方法參考主要指通過方法的名字來指向一個方法而不需要為方法參考提供方法體,該方法的呼叫交給函式式介面執行,
- 方法參考是在特定場景下lambda運算式的一種簡化表示,可以進一步簡化代碼的撰寫使代碼更加緊湊簡潔,從而減少冗余代碼,
1.2 語法格式
- 方法參考使用一對冒號 :: 將類或物件與方法名進行連接,以Person類為例,


1.3 設定物件的姓名
1.3.1 使用匿名內部類的方式
1.3.2 使用lambda運算式的方式
1.3.3 使用方法參考的方式
- 物件的非靜態方法參考:ObjectName :: MethodName
1.4 展示資訊 1.4.1 使用匿名內部類的方式
1.4.2 使用lambda運算式的方式
1.4.3 使用方法參考的方式
- 類的靜態方法參考:ClassName :: StaticMethodName
1.5 比較物件的姓名 1.5.1 使用匿名內部類的方式
1.5.2 使用lambda運算式的方式
1.5.3 使用方法參考的方式
- 類的非靜態方法參考:ClassName :: MethodName

1.6 物件的創建 1.6.1 使用匿名內部類的方式
1.6.2 使用lambda運算式的方式
1.6.3 使用方法參考的方式
- 構造器的參考:ClassName :: new
1.7 物件陣列的創建 1.7.1 使用匿名內部類的方式
1.7.2 使用lambda運算式的方式
1.7.3 使用方法參考的方式
- 陣列的參考:TypeName[] :: new
更多精彩和原始碼歡迎關注微信公眾號《格子衫007》!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/539211.html
標籤:其他
