天天看點

泛型概述,向上轉型

直接輸出Object類型資料不會有問題,類型轉換時會出現ClassCastException

泛型就是編寫模闆代碼來适應任意類型;

泛型概述,向上轉型

1.泛型的好處是使用時不必對類型進行強制轉換

2.它通過編譯器對類型進行檢查;(編譯器可以發現存儲的資料類型錯誤)

可以把ArrayList<Integer>向上轉型為List<Integer>(T不能變!),但不能把ArrayList<Integer>向上轉型為ArrayList<Number>(T不能變成父類)

繼續閱讀