Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java方法名称不明确,尽管参数类型不同_Java_Junit_Overloading - Fatal编程技术网

Java方法名称不明确,尽管参数类型不同

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

我在尝试用不同的参数类型重载方法时,通过Junit测试收到了这个错误

getGame方法对于类型“”不明确

以下是两种方法

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。说“谢谢”的方法是投票选出有帮助的评论和答案,特别是选择解决问题的答案(单击复选标记)。此外,选择一个答案会向每个人显示该问题有解决方案(在寻找问题时)