int i =0;
Super()
{
System.out.println("b");
i=2;
System.out.println(i);
}
}
public class Demo extends Super {
/**
* @param args
*/
Demo(String a)
{
System.out.println("c");
i=5;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Super d = new Demo("a");//对象一建立就初始化,就是调用构造函数,先是把2赋给i,然后把5赋给i,所以i的输出结果等于5
//输出的结果是b,2,c,5,从这个也可以看出赋值的过程
System.out.println(d.i);
}