看板 java 關於我們 聯絡資訊
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : ※ 引述《capslook1218 (一直當朋友也不錯)》之銘言: : : 我想請問一下各位大大一個問題 : : 就是java裡面可以不可以自訂"加號" : 理論上不行 : : 例如說我現在有兩個數字要相加 : : 正常來說這兩個數字會以10進位相加 : : 但是我想自訂一個以8進位相"加號" : : java可以這樣做嗎?? : : 還是說只能用method做 : : java的API有提供以八進位相加的method嗎?? : : 先謝謝大家嚕!! : 找 API 的時間可能遠多於自己寫一個 method 的時間 呃,二位用的語境不太相同 PsMonkey大概想指出java沒有[提供使用者] cpp那樣operator overloading的功能 而"一直當朋友也不錯"(好人!?) 指的ADT的"加號" 其實對ADT來說,只是規範這個abstract data type 所允許的一種加法運算的功能 (請注意,ADT描述的是功能,而非如何實作) *請用method的方式為你的ADT加上這個功能* -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.94.161
PsMonkey:咪的... 原來還有關鍵字藏在標題裡面... XD 11/10 23:31