interface ZhiCi{
void speaking();
}
class boss implements ZhiCi{
public void speaking(){
System.out.println("欢迎各位....");
}
}
class secretary implements ZhiCi{
private ZhiCi realBoss;
secretary(ZhiCi laoban){
realBoss=laoban;
}
public void speaking(){
System.out.println("我代表老板");
realBoss.speaking();
}
}
public class DaiLiDemo{
public static void YanHui(ZhiCi who){
who.speaking();
}
public static void main(String[] args){
boss Zhang=new boss();
secretary Wang=new secretary(Zhang);
YanHui(Wang);
}
}//www.xinshuguan.org