泛型筆記1

2021-06-16 12:21:52 字數 529 閱讀 1566

1.  collectioncs 不是collectionco 的子型別

2.  collection< ? extends number>  萬用字元上限是number

add 方法受限,只能將number的子類物件加入collection

get 方法的結果是number物件------任意number的子型別都可轉換成number物件

3.  collection <? super number> 萬用字元的下限是number

get 方法的受限

add 方法的物件是number  ,number或者其子類可以add

4.  collection<?> c 上限是object,下限是null

c.add(null)                 -----------correct

object o = c.get(0);    -----------correct

5.  泛型方法 ,方法使用多個引數,引數之間或者引數與返回值之間有依賴關係

6.  泛型類       

泛型 集合1

結構的分類 list結構的集合類 arraylist,vector,stack,linkedlist類 vector 向量類提供了三種構造方法 public vector public vector int initialcapacity,int capacityincrement public v...

泛型測試1

package geneicdemo public class genericdemo 建立乙個含有多個型別引數的泛型類,並對類的屬性值設定不同的引數型別,如下 class genclass2 public t1 getdata1 public t2 getdata2 建立乙個泛型類 其實也就是個模...

java泛型1(泛型上限下限巢狀)

extends 泛型的上限 即子類 1.一般用於限制操作 2.不能使用者新增資料操作上,一般都是讀取操作 3.規則 list list 不能存放 list因為它等同於list super 泛型的下限 即父類 1.一般用於限制操作 2.能使用者新增資料操作上,不能新增父物件 3.規則 不能存放 lis...