泛型的定義
泛型類的定義
下面定義了一個泛型類 Pair,它有一個泛型參數 T。
public class PairT {
private T start;
private T end;
}
實際使用的時候就可以給這個 T 指定任何實際的類型,比如下面所示,就指定了實際類型為 LocalDate,泛型給了我們一個錯覺就是通過個這個模板類 PairT,我們可以在實際使用的時候動態的派生出各種實
現象
假如有如下代碼定義了一個方法 test(),它入參可以任何一個 int 類型的整數,那麼它輸出結果可能是什麼?
public class Test {
public static void test(int a) {
System.out.println("The result of absolute value compare to zero is:" +
泛型的定義
泛型類的定義
下面定義了一個泛型類 Pair,它有一個泛型參數 T。
public class PairT {
private T start;
private T end;
}
實際使用的時候就可以給這個 T 指定任何實際的類型,比如下面所示,就指定了實際類型為 LocalDate,泛型給了我們一個錯覺就是通過個這個模板類 PairT,我們可以在實際使用的時候動態的派