15.4.1 杠杆利用类型参数推断
生活随笔
收集整理的這篇文章主要介紹了
15.4.1 杠杆利用类型参数推断
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
工具類:
? ?public class New{
? ? public static <K,V> Map<K,b> map()
{
? ? ? return new Hashmap<k,b>();
}
public static <T> LinkedList<T> list()
{
? ? ?return new LinkedList<T>();
}
}
類型推斷只是對付值操作有效,如果你將一個泛型化方法調用結果,如New.map()作為參數,傳遞給另一個方法,編譯器并不會執行類型推斷,調用泛型化方法后,返回值被付給一個Object類型變量。
顯示的類型說明:
?要顯示地指明類型,必須在點操作與方法名之間插入尖括號,然后吧類型置于尖括號內。如果在定義該方法的類的內部,必須在點操作符之前使用this關鍵字,如果使用static的方法,必須操作符之前加上類名。
New.<person,List<et>>map();
總結
以上是生活随笔為你收集整理的15.4.1 杠杆利用类型参数推断的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 15.4:泛型化方法
- 下一篇: 15.4.2:可变参数与泛型化方法