class F4{
public F4(){
System.out.println("父类的构造方法");
}
}
class S4 extends F4{
Guest g=new Guest();
S4(){
System.out.println("子类的构造方法");
}
}
class Guest{
Guest(){
System.out.println("其他类的构造方法");
}
}
public class ConstrutorTest {
public static void main(String[] args) {
new S4();
}
}
运行结果
父类的构造方法 //先祖先
其他类的构造方法 //再客人
子类的构造方法 //最后是自己