泛型中的物件關係

舉例說明如下

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

01.png

 

 

2. 關係圖

02.png

 

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

03.png  

arrow
arrow
    文章標籤
    Java Generics
    全站熱搜

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