public override void Declare(string message, Country colleague) { if (colleague == colleague1) { colleague2.GetMessage(message); } else { colleague1.GetMessage(message); } }
public override void Declare(string message, Country country) { if (country == usa) { iraq.GetMessage(message); } else { usa.GetMessage(message); } }
//重写声明函数 public override void Declare(string message, Country colleague) { //如果美国发布的声明,则伊拉克获取消息 if (colleague == colleague1) { colleague2.GetMessage(message); } else//反之亦然 { colleague1.GetMessage(message); } }