Javaでの演算子のオーバーロード 質問する

Javaでの演算子のオーバーロード 質問する

Java で演算子をオーバーロードできるかどうか教えてください。Java のどこかで使用されている場合は、それについて教えてください。

ベストアンサー1

いいえ、Java はユーザー定義の演算子オーバーロードをサポートしていません。Java で「カスタム」演算子オーバーロードに近いのは、文字列の + の処理だけです。これにより、コンパイル時に定数が連結されるか、StringBuilder/StringBuffer を使用して実行時に連結されます。ただし、同じように動作する独自の演算子を定義することはできません。

Javaのような(そしてJVMベースの)言語の場合する演算子のオーバーロードをサポートするには、コトリンまたはグルーヴィーあるいは、Javaコンパイラプラグインソリューション

おすすめ記事