成员变量的初始值
笔记要点
java 中的所有变量需要先声明,后赋值才能使用。
java 中的成员变量,在创建对象的时候,都会执行一次初始化操作,都会给一个默认值
基本数据类型默认值都是0 包括boolean -> false
引用数据类型:null
null表示空,什么都没有,占位
实践代码
Person类
public class Person {
// int age = 10;
byte b;
short s;
int i;
long l;
float f;
double d;
char c;
boolean bool;
String str; // String是Java提供的一个类,null
Child child; // 自己写的类,null
}
Child 类
// 自己创造的类
public class Child {
}
Test类
// 打印各种元素的默认值
public class Test {
public static void main(String[] args) {
Person p = new Person();
System.out.println("byte = "+p.b);
System.out.println("short = "+p.s);
System.out.println("int = "+p.i);
System.out.println("long = "+p.l);
System.out.println("float = "+p.f);
System.out.println("double = "+p.d);
System.out.println("char = "+(int)p.c);
System.out.println("boolean ="+p.bool);
System.out.println("string ="+p.str);
System.out.println("child ="+p.child);
}
}