Java で演算子をオーバーロードできるかどうか教えてください。Java のどこかで使用されている場合は、それについて教えてください。
ベストアンサー1
いいえ、Java はユーザー定義の演算子オーバーロードをサポートしていません。Java で「カスタム」演算子オーバーロードに近いのは、文字列の + の処理だけです。これにより、コンパイル時に定数が連結されるか、StringBuilder/StringBuffer を使用して実行時に連結されます。ただし、同じように動作する独自の演算子を定義することはできません。
Javaのような(そしてJVMベースの)言語の場合する演算子のオーバーロードをサポートするには、コトリンまたはグルーヴィーあるいは、Javaコンパイラプラグインソリューション。