作者PsMonkey (痞子軍團團長)
站內java
標題Re: [問題] class變數存取問題
時間Wed Mar 15 10:51:23 2006
==站內儲存==
來... 來兔曹... \囧/
※ 引述《TonyQ (骨頭)》之銘言:
: ※ 引述《KiroKu (kyo)》之銘言:
: : 那應該是T要去定義compareTo吧??而且也不能保證每種T都適用
: 下次請先把需求講清楚,不要浪費大家時間去猜測你要的東西,XD
: 所以你的需求是要每種T都適用的operator?
: 簡單來說,像PsMonkey講的,Java沒辦法overriding operator,
: 你前文提到要比較a跟b,A跟B本來就是T,所以當然是從t下手。
: (你也得先知道要比對T的甚麼條件才能 overriding operator吧??:P)
: 不然就用comparable的東西了,
明明人家也有講 Comparable
你幹麻補充的那麼多...
: 如果使用者有非comparable物件的需求,
: 再讓他們自己去overriding那個method或comparator。XD
: 看你是想要自己寫method,還是寫Comparator( http://0rz.net/db05D ),
囧
這個縮址,你自己點點看 <█@m
/\
好啦,我知道你是要留給使用者自己好好找一下 API
不過你的縮址錯誤率也... 太高了吧? [翻筆記ing]
: 都ok,個人是比較偏好用Comparator。
: (記得Java現行的 TreeMap 跟 TreeSet好像都是這一類的,
: 提供一個建構子有Comparator可供使用者自行撰寫,然後在作排序。:P)
我覺得 Comparator 是給 "有很多種比法" 的 Class 用
如果 Class 比法很單純,我覺得直接 implement Comparable 就好了
反而還比較直覺... [茶]
: : 我本來是學C++的
: : 老師上課都在上API= =...
: API學的好會很省力是真的........:P
: 只是Java把很多model的概念也混入API,
: 有時候用起來讓人覺得很隱晦不明。特別是GUI......
幹麻把自己的傷痛拿出來淡淡的講
這樣有比較帥嗎? XDXD
要就用力寫一篇長篇大論阿...
(路人:這一篇還不夠長嗎?)
說不定別人學 GUI 學的很快樂阿... lol
====
我也討厭 GUI... [角落畫圈圈]
--
侃侃長論鮮窒礙 網站:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc) \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.195.241