public class Demo1 {
public static int k = 0;
public static Demo1 t1 = new Demo1("t1");
public static Demo1 t2 = new Demo1("t2");
public static int i = print("i");
public static int j = print("j");
public static int n = 99;
{
print("construtor code");
}
static {
print("static code");
}
public static int print(String s) {
System.out.println("i=" + i + " " + s + " k=" + k + " n=" + n + " j=" + j);
++i;
++k;
++n;
return 0;
}
public Demo1(String string) {
print(string);
}
public static void main(String[] args) {
Demo1 d = new Demo1("T");
}
}
烧脑了一个多小时才知道这个的结果是什么~