【发布时间】:2018-05-13 11:16:07
【问题描述】:
我知道 Java 不支持运算符重载,但我看到您可以为 Integer 对象赋值,例如,使用 = 运算符而不是使用 setter。
所以我想知道是否可以对任何类实现这种行为?
【问题讨论】:
-
您可以在任何课程上使用
=。 -
您的问题非常不清楚。
标签: java operator-overloading operator-keyword
我知道 Java 不支持运算符重载,但我看到您可以为 Integer 对象赋值,例如,使用 = 运算符而不是使用 setter。
所以我想知道是否可以对任何类实现这种行为?
【问题讨论】:
=。
标签: java operator-overloading operator-keyword
没有。这些分配仅适用于 Java Primitive Wrappers(Integer、Long 等)和 String。
【讨论】:
Long x = 0。
String 无关。目前还不清楚这就是问题所在。