1.如果对象的属性没有初始化值,则java会默认给与对象属性初始化值
public class Test {
// 整型
int age;
// 字符型
char ch;
// 字节型
byte b;
// 浮点型
double db;
// 布尔型
boolean bl;
// 对象
String name;
public void test() {
System.out.println(age);
System.out.println(ch);
System.out.println(b);
System.out.println(db);
System.out.println(bl);
System.out.println(name);
}
public static void main(String[] args) {
Test ob = new Test();
ob.test();
}
}
结果
2. 结论:
如果是对象:默认就是null
如果是整数:默认是0
如果是浮点数:默认是0.0
如果是字符类型:默认是’ ’
如果是boolean类型,默认就是false