[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00033] Re: 演算子のオーバーロード



          ★※※※※※※※※※※※※※※※※※※※※※※※★
  財布は寒い   ※ 返済額、引落日が選べる 実質年率18.0% ※
   給料日は遠い ※      オリックス・ローンカード     ※
          ★※※※※※※※※※※※※※※※※※※※※※※※★
━━━  詳細はこちら → http://www.easyml.com/orix1.php3 ━━━━━━━



えんどうです。

> 会社の人がC++の演算子のオーバーロードに類する事をやり
> たいらしいのだが、そんなのできないですよねえ。
> 普通にセッターとか作ったらという気がしているのですが。
> どうなんでしょう。

数値計算なら javax.vecmath が参考になるのでは。

http://www.esm.co.jp/divisions/open-sys/java/vecmath/vecmath.pdf

add(), sub(), mul() などのメソッドは、
引数が一つなら自分自身を書き換えると言う思想で書かれています。

# この原則が見えないと、
# コードを読んでも意味不明になってしまうのがこの手口の難点かも..


-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)