看板 java 關於我們 聯絡資訊
※ 引述《tsya (tsya)》之銘言: : public int compareTo(Object o1){ : } : 請問紅色地方 : 為何需要刻意宣告是Object : 然後cast成PsObj 呢? : 我的意思是這樣 因為這只是個 Interface, 在設計 Interface 的時候不知道使用者真正要用的哪種物件, 不過自從 1.5 之後增加了 generic, 現在的寫法應該不是這樣了。 : 這樣是不是會有什麼問題? : 還有延續之前的疑問 : 排序String就用Comparator : 排序Primitive Data Type 就用Comparable或Comparator : 這樣結論對嗎? : 謝謝你們幫忙 完全不對 ~_~ 兩者都是用來比較 "物件" 的 只是在 1.5 以後多了 auto-boxing, 所以 Primitive Data Type 會自動 boxing 成 Wrap Object -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.65.163