【发布时间】:2012-06-20 14:46:29
【问题描述】:
我使用 Java、C 和 Python 进行编程。
算术类型之间自动强制转换的规则是 增强以处理更丰富的类型集
来源:《C 编程语言》
但是“强制”是什么意思?答案说这就像类型转换和隐式转换以及隐式类型转换,并在我阅读它的地方称为自动装箱。那么 automboxing 和 coercion 有什么区别呢?
谢谢
【问题讨论】:
-
自动装箱是完全不同的东西,并且不在原始问题中。具体来说,自动装箱是一种 Java 功能,它(隐式)将原始值包装到其“对象”种类中,例如将
int转换为Integer。反过来也可能发生,例如Integer可以自动拆箱成int值。
标签: java c autoboxing coercion type-coercion