Java 类的默认初始化、访问修饰符与导入声明详解
1. 类字段的默认初始化
在 Java 中,当声明类变量或实例变量时,如果没有为其指定初始值,它们会被初始化为默认值。这些默认值取决于变量的数据类型,具体规则如下:
- 数值类型 :包括 byte 、 short 、 char 、 int 、 long 、 float 和 double ,都会被初始化为 0。
- 布尔类型 : boolean 类型的变量会被初始化为 false 。
- 引用类型 :如 String 或自定义类,会被初始化为 null 。
以 Human 类为例,其字段的默认初始化情况如下:
class Human {
String name = null;
String gender = null;
static long count = 0;
}
下面的 DefaultInit 类代码展示了类字段默认初始化的情况:
超级会员免费看
订阅专栏 解锁全文
924

被折叠的 条评论
为什么被折叠?



