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