【发布时间】:2010-10-10 02:30:35
【问题描述】:
我不确定这个问题的措辞是否清楚,但举个例子会更清楚。
我发现这在 Java 中不起作用:
int a = ...;
a = 5.0;
但这会:
int a = ...;
a += 5.0;
也就是说,= 运算符似乎是类型安全的,但 += 不是。 这是否有任何深层原因,或者它只是语言设计者必须做出的另一个任意决定。
【问题讨论】:
标签: java types operators language-features