请您告诉我是否可以在 Java 中重载运算符?如果它在 Java 中的任何地方使用,请告诉我。
最佳答案
不,Java 不支持用户定义的运算符重载。 Java 接近“自定义”运算符重载的唯一方面是对字符串的 + 处理,这会导致常量的编译时连接或使用 StringBuilder/StringBuffer 的执行时连接。但是,您不能定义自己的操作符以相同的方式操作。
对于确实支持运算符重载的类 Java(和基于 JVM)的语言,您可以查看 Kotlin或 Groovy .或者,您可能会通过 Java compiler plugin solution 找到好运。 .
关于java - Java中的运算符重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1686699/