package testClassInit;
class Father {
public Son son;
public Father(Son son) {
System.out.println("Father初始化!!");
this.son=son;
}
public void showSon() {
son.show();
}
}
class Son {
public Son() {
System.out.println("son初始化!!");
}
public void show() {
System.out.println("son信息!!");
}
}
public class TestInit {
public static void main(String[] args){
Son son=new Son();
Father test=new Father(son);
test.showSon();
return ;
}
}
输出:
son初始化!!
Father初始化!!
son信息!!
本文通过一个简单的Java示例,演示了父类和子类的构造过程以及子类方法在父类中的调用机制。首先实例化子类Son并调用其构造函数,然后将子类对象作为参数传递给父类Father的构造函数进行初始化,最后通过父类对象调用展示子类信息的方法。

9072

被折叠的 条评论
为什么被折叠?



