Java には 何故 演算子オーバーロード がないのか?
コンテンツ
なんで?
確かに,演算子オーバーロードは強力,故に危険でもある.
でもさ,複素数型を実装したとして,
c = c1.add(c2.add(c3));
とかするよりも
c = c1 + c2 + c3
って書けたほうが,ずっと幸せだと思うんだ.
つまり,複素数型,有理数型,多倍長型くらいには +, – とか使いたいし,そのぐらい許してほしい.
作成者 Toru Mano
最終更新時刻 2023-01-01 (c70d5a1)