一、泛型方法
如果在調用方法的時候方法的參數類型不確定,或者是方法的返回值類型不確定,那么我們可以將這個方法定義為泛型方法,一般在一些工具類中會經常使用到,現在只是給你作為語法提出來,你要明白,深入的體會是需要后面在你自己設計工具類的時候你才能體會其真正的意義。
DEMO:定義泛型方法
以上的泛型方法沒有返回值,如果返回值也不確定呢?那么我們要定義返回值也是泛型的方法。
DEMO:定義泛型方法(返回值也是泛型)
DEMO:工具類中使用泛型
總結:
1、泛型方法的定義方式你要掌握
2、泛型方法的返回值也可以定義為泛型(占位符)
3、泛型方法一般在工具類中使用
泛型作業
1. Java中的泛型是什么?使用泛型的好處是什么?
2.什么是泛型中的限定通配符和非限定通配符?
3. List<? extends T>和List <? super T>之間有什么區別?
4.如何編寫一個泛型方法,讓它能接受泛型參數並返回泛型類型?
有完整的Java初級,高級對應的學習路線和資料!專注於java開發。分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源項目,助力開發者成長!
歡迎關注微信公眾號:碼邦主