作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] class變數存取問題
時間Tue Mar 14 11:12:17 2006
※ 引述《KiroKu (kyo)》之銘言:
: 其實就是我要做二個class最好他們的member varience可以互相存取
^^^^^^^^
這個是啥? @__@
: 我希望能直接拿取,但有不希望這兩class的變數設成public
: 再C++我知道可用friend class做到
: 那麼在java裡呢?
請參考 tkcn 的大作
http://pt2wiki.twbbs.org/Wiki.jsp?page=Modifier
(tkcn 不要打我阿.... [淚奔])
: 在順便問一個關於運算子的問題
: 如果:
: class XXXX <T>{
: public T bigger(T a,T b){
: if(a>b) return a;
: else return b;
: } }
: 這樣好像有問題呀...
: 因為對所有class不一定都有定義'>'
: 所以怎麼辦呢.....
先說,JDK 5.0 的語法我沒研究過
不過根據看板上的文章,Java 應該是沒有提供 operator override
如果以 1.4 來說
你可以將 XXXX implements Comparable
然後改成判斷 a.compareTo(b) == 1
最後,寫 Java,請用 Java 的思維
--
侃侃長論鮮窒礙 網站:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc) \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.204.16.17