成员变量初始值:
java中的所有变量必须先声明,后赋值才能使用。
java中的成员变量,在创建对象的时候,都会执行一次初始化操作,都会给一个默认值。
基本数据类型默认值都是0,包括boolean->false
引用数据类型:null
null表示空,什么都没有,只是占位。
package test;
public class data {
public byte a;
public short b;
public int c;
public long d;
public char e;
public String f;
public data g;
public double h;
}
package test;
public class test {
public static void main(String[] args) {
data x=new data();
System.out.println("byte="+x.a);
System.out.println("short="+x.b);
System.out.println("int="+x.c);
System.out.println("long="+x.d);
System.out.println("char="+x.e);
System.out.println("String="+x.f);
System.out.println("data="+x.g);
System.out.println("double="+x.h);
}
}
结果:
char类型实际也是0,String和data其实都是类(null占位 体现先声明后赋值的思想)
在Java中,所有变量必须先声明再赋值。当创建对象时,成员变量会自动进行初始化,基本数据类型的默认值为0(boolean为false),引用数据类型默认为null。例如在data类中,所有成员变量在实例化后,其值分别为对应的默认值。char类型虽然显示为0,而String和data类型的变量则表现为null,表明它们尚未被赋值。
1527

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



