泛型中的物件關係

舉例說明如下

Number是Integer的supertypes
但是Box<Number>不是Box<Integer>的supertypes
因為Box<Number>和Box<Integer>是獨立的物件
但如果type argument相同的話
物件就可以有上下關係

 

1. 官網https://docs.oracle.com/javase/tutorial/java/generics/inheritance.html

 

 

2. 關係圖

 

3. 如果有共有泛型就可以為該共有類型的子類型

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

RX1226 發表在 痞客邦 留言(0) 人氣(30)