泛型
Java的參數化類型被稱為“泛型”
知識點:
包含泛型聲明的類型可以在定義變量、創建對象時傳入一個類型實參,從而可以動態地生成無數個邏輯上的子類,但這種子類在物理上并不存在。
類型通配符
類型通配符是一個問號?,將一個問號作為類型實參給List集合,寫作List(意思是元素類型位置的List)
設定類型形參的上限
Java泛型不僅允許在使用通配符形參時設定上限,而且可以在定義類型形參時設定上限,用于表示傳給該類型形參的實際類型要么是該上限類型,要么是該上限類型的子類
如圖
泛型方法
泛型方法:在聲明方法時定義一個或多個類型形參。格式如下: