本帖最后由 来男. 于 2014-5-3 21:19 编辑
class God {
Test t = new Test(); //第4步
God(){ //第2步
System.out.println("我是父类God");
}
}
class Test {
Test(){
System.out.println("我是测试类");
}
}
public class Demo33 extends God {
{
System.out.println("我是构造代码块"); //第3步
}
Demo33(){
System.out.println("我是子类Demo33"); //第5步
}
Test t = new Test(); //第1步
public static void main(String[] args) {
Demo33 dm=new Demo33();
}
}
想问下:new Demo33()后怎么不是God()(第2步)先走,还有就是new完Test()(第1步)后的对象和构造快(第3步)的建立没有任何关系是吧?
|