※ 引述《TonyQ (骨頭)》之銘言:
: private void quicksort(
: ArrayList<Comparable> a,int left, int right) {
改成 ArrayList<? extends Comparable>
: ────────────────────────────────
: 問題是將兩邊的泛型統一型態後就解決了,
: 將兩邊都改成<Comparable> 比較符合我的想法,
: 只是對於這樣的錯誤覺得很奇怪。@@
: 畢竟我的Person應該也可以視為Comparable的物件
: 為甚麼會被擋呢...:(
這個錯誤就像是 ArrayList<Object> a = new ArrayList<String>();
順便請問一下
有沒有哪本書在 generics 的介紹不錯的能否推薦一下
看完了 Tiger developer's notebook 和 scjp 聖經本
對 generics 我還是覺得一頭霧水啊 ~_~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.197.77