java - 为什么这个 Number 类分配工作(java)?
问题描述
我寻找了这个的副本,但没有看到足够相似的副本来满足。
你不能在Java中实例化抽象类,而Number是抽象的,那么为什么这行编译:
Number num = 3;
如果它是整数 num,它会被自动装箱,但是自动装箱是否也适用于 Number,即使它是抽象的?还是发生了其他事情?
解决方案
Integer
是 的子类Number
,因此从to3
自动装箱,然后存储在变量中。int
Integer
Integer
Number
推荐阅读
- javascript - 未单击按钮后如何在地图框中显示所有图层?
- ssl - openssl 给 Kubernetes Ingress Controller 假证书
- mysql - Enity Framework Core:处理大量类似枚举的字段
- reactjs - Mapbox 光栅图像在移动设备中不起作用
- java - 小心使用方法的警告
- javascript - jest.doMock 和 JSON 导入模拟
- java - 将其认知复杂度从 59 降低到允许的 15
- maven - Quarkus:maven部署runner jar
- android - Android Firefox-debug per USB, Inspector 什么也没显示
- c# - C# Entity Framework MySQL 使用 SRID 4326 注册空间数据