Re: [問題] 自訂ADT運算符號
※ 引述《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
11/10 23:31, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章