Java 中的泛型方法及 Function

HuDu發表於2021-02-25

泛型方法

泛型是什麼意思在這就不多說了,而Java中泛型類的定義也比較簡單,例如:public class Test<T>{}。這樣就定義了一個泛型類Test,在例項化該類時,必須指明泛型T的具體型別,例如:Test<Object> t = new Test<Object>();,指明泛型T的型別為Object。

但是Java中的泛型方法就比較複雜了。

泛型類,是在例項化類的時候指明泛型的具體型別;泛型方法,是在呼叫方法的時候指明泛型的具體型別。
  • 定義泛型方法語法格式如下:

Java 中的泛型方法

  • 呼叫泛型方法語法格式如下

Java 中的泛型方法

Function

看下function這個函式式介面裡面都有什麼方法
  • 1.R apply(T t);
/**
* Applies this function to the given argument.
*
* @param t the function argument
* @return the function result
*/
R apply(T t);
效果是:將給定的引數應用到這個函式上,傳入的引數型別為T返回型別為R

Java 中的泛型方法及 Function

使用

Java 中的泛型方法及 Function

執行結構為 4

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章