public class Test {
static Test t= new Test();
static int count1;
static int count2=0;
Test(){
count1++;
count2++;
}
public static void main(String[] args) {
System.out.println(t.count1);
System.out.println(t.count2);
}
}
打印结果为
1
0
先为红色部分分配内存空间 。创建对象,赋值操作,从上到下依次执行