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信息!!