1

我认为在 C/C++ 中有类似的东西,但是在 java 中呢?我可以添加一个将其中两个加在一起的方法,而不是说obj1.add(obj2)你可以做obj1 + obj2吗?你能对 -、*、/ 和 == 和其他比较值做同样的事情吗?您可以创建一个原语,还是需要修改 JVM?

4

2 回答 2

1

那就是所谓的operator overloading。并且没有 Java 不支持它。您可以在此处找到更多信息。

于 2013-08-15T02:22:48.487 回答
0

你不能。Java 中没有运算符重载。唯一接近 Java 中重载运算符的是 +,它可以连接字符串并执行标准加法。

于 2013-08-15T02:21:45.677 回答