1. 程式人生 > 其它 >BUAA-OO 第三單元總結

BUAA-OO 第三單元總結

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》!