【问题标题】:Java assignment operator overloading [duplicate]Java赋值运算符重载[重复]
【发布时间】:2018-05-13 11:16:07
【问题描述】:

我知道 Java 不支持运算符重载,但我看到您可以为 Integer 对象赋值,例如,使用 = 运算符而不是使用 setter。

所以我想知道是否可以对任何类实现这种行为?

【问题讨论】:

标签: java operator-overloading operator-keyword


【解决方案1】:

没有。这些分配仅适用于 Java Primitive Wrappers(Integer、Long 等)和 String。

【讨论】:

  • 好的。谢谢!
  • 这完全是错误的;可以分配任何类型。
  • @SLaks 我认为他的意思是Long x = 0
  • 您说的是自动装箱,这与String 无关。目前还不清楚这就是问题所在。
  • @Slaks 我回答了他的问题,他对此非常高兴。
猜你喜欢
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-30
  • 2016-08-30
相关资源
最近更新 更多