int是Java中的对象吗?

更准确地说,int是Integer类的一部分(精简版本或其他)还是完全其他的东西?

我知道int是一个值类型,Integer是一个引用类型,但是int是否仍然继承自Object?

(我假设在这方面int,long,boolean等都是相似的。为方便起见,仅选择int)

回答:

  • Java中的基本类型不是对象,也不继承自Object。

  • 自从Java 1.5引入以来,就允许在int和Integer(以及其他类型)之间进行自动装箱。

  • 因为int不是不能用作通用类型参数的对象,例如Tinlist<T>

以上是 int是Java中的对象吗? 的全部内容, 来源链接: utcz.com/qa/423505.html

回到顶部