作者qrtt1 (愚人)
看板java
标题Re: [问题] 自订ADT运算符号
时间Fri Nov 10 23:03:31 2006
※ 引述《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
1F:推 PsMonkey:咪的... 原来还有关键字藏在标题里面... XD 11/10 23:31