import java.util.ArrayList;
import java.util.List;
//组合模式
public class Son extends Zuhe{
private List<Zuhe> zuheList =new ArrayList<Zuhe>();
//ArrayList<Zuhe> 继承并实现了List<Zuhe>
public Son(String name){
this.name = name;//设置
}
public void addZuhe(Zuhe zuhe){
zuheList.add(zuhe);//增加
}
public void displayZuhe(){
for(Zuhe zuhe : this.zuheList){
zuhe.showZuheName();
}
}
@Override
public void showZuheName() {
// TODO 自动生成的方法存根
System.out.println(this.name);
}//输出
}
import java.util.List;
//组合模式
public class Son extends Zuhe{
private List<Zuhe> zuheList =new ArrayList<Zuhe>();
//ArrayList<Zuhe> 继承并实现了List<Zuhe>
public Son(String name){
this.name = name;//设置
}
public void addZuhe(Zuhe zuhe){
zuheList.add(zuhe);//增加
}
public void displayZuhe(){
for(Zuhe zuhe : this.zuheList){
zuhe.showZuheName();
}
}
@Override
public void showZuheName() {
// TODO 自动生成的方法存根
System.out.println(this.name);
}//输出
}