是这样的。
实例变量虽然不会显示的初始化,但是在创建了这个实例的时候,实例变量会被初始化。
例如:
public class Demo{
//实例变量num
public int num;
pubilc void methodTest() {
//局部变量numInMethod
int numInMethod = 1;
System.out.println(numInMethod);
}
}
在上述代码中,num会在创建Demo类的实例的时候,会被初始化,初值为0。
一般都会给一个默认值,比如,int a=0;