BigDecimalとかは演算子オーバーロードの対象する計画はあるみたいだね
独自定義は糞設計防止のためにさせないほうがいいと思うけど、interface制約とかで出来てもいい。