Re: [問題] 自訂ADT運算符號

看板java作者 (愚人)時間19年前 (2006/11/10 22:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/8 (看更多)
※ 引述《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

11/10 23:31, , 1F
咪的... 原來還有關鍵字藏在標題裡面... XD
11/10 23:31, 1F
文章代碼(AID): #15L9FBLV (java)
討論串 (同標題文章)
文章代碼(AID): #15L9FBLV (java)