java - int 是 Java 中的对象吗?

标签 java inheritance primitive

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

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

(我假设在这方面 int、long、boolean 等都是相似的。选择 int 只是为了方便)

最佳答案

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

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

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

关于java - int 是 Java 中的对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700573/

相关文章:

java - 使用 values() 方法从 LinkedHashMap 获取条目的 LinkedList

c++ - 检查一个对象的类是否派生自 C++ 中另一个对象的类

lisp - Racket 中的原语和内置函数

java - jar 文件中缺少类。返回 NoClassDefFoundError 异常

java - 我如何将数组转换为数组列表并对其进行更改以反射(reflect)在数组中?

java - 有什么方法可以模仿 python 的端口密码加密?

Java继承是 super 内容复制的吗?

python - Python继承检测如何工作?

java - 初始化基元数组

java - Java 中的基元与对象