对不起,我之前有错误的代码...
所以我有一个看起来像这样的界面:
public interface Player {
void setPartner(Player partner);
}
我有一个看起来像这样的接口的实现:
public class Human implements Player
{
private Human partner;
public void setPartner(Human partner)
{
this.partner = partner;
}
}
所以编译器说我没有实现 Player 的每个方法,这向我表明我必须完全匹配 setPartner 方法的参数类型,即使人类是一个玩家。有什么好的方法可以解决这个问题或以不同的方式实施吗?