Java方法名称不明确,尽管参数类型不同
我在尝试用不同的参数类型重载方法时,通过Junit测试收到了这个错误 getGame方法对于类型“”不明确 以下是两种方法Java方法名称不明确,尽管参数类型不同,java,junit,overloading,Java,Junit,Overloading,我在尝试用不同的参数类型重载方法时,通过Junit测试收到了这个错误 getGame方法对于类型“”不明确 以下是两种方法 public Game getGame(Game x) { return null; } public Game getGame(String p){ return null; } 如果使用null调用,则可以强制转换它或将其分配给变量: Game game = null; getGame(game); 铸造: getGame((Game) nu
public Game getGame(Game x) {
return null;
}
public Game getGame(String p){
return null;
}
如果使用null调用,则可以强制转换它或将其分配给变量:
Game game = null;
getGame(game);
铸造:
getGame((Game) null);
分配给变量:
Game game = null;
getGame(game);
如果使用null调用,则可以强制转换它或将其分配给变量:
Game game = null;
getGame(game);
铸造:
getGame((Game) null);
分配给变量:
Game game = null;
getGame(game);
您必须使用
null
调用它。你必须把它投给一个或另一个。很难理解为什么需要getGame(Game x)
。您能在出现此错误的地方提供junit代码吗?是的,我用null调用它。你说得对,我其实不需要超载,只是想得太多了。(字符串)null或(游戏)null以消除错误。欢迎使用StackOverflow。说“谢谢”的方法是投票选出有帮助的评论和答案,特别是选择解决问题的答案(单击复选标记)。此外,选择一个答案会向每个人显示该问题有解决方案(在寻找问题帮助时)。您必须使用null
调用它。你必须把它投给一个或另一个。很难理解为什么需要getGame(Game x)
。您能在出现此错误的地方提供junit代码吗?是的,我用null调用它。你说得对,我其实不需要超载,只是想得太多了。(字符串)null或(游戏)null以消除错误。欢迎使用StackOverflow。说“谢谢”的方法是投票选出有帮助的评论和答案,特别是选择解决问题的答案(单击复选标记)。此外,选择一个答案会向每个人显示该问题有解决方案(在寻找问题时)