【发布时间】:2018-05-02 05:26:36
【问题描述】:
我在尝试重载具有不同参数类型的方法时通过 Junit 测试收到此错误。
getGame 方法对于类型“”不明确
这里有两种方法
public Game getGame(Game x) {
return null;
}
public Game getGame(String p){
return null;
}
【问题讨论】:
-
您必须使用
null调用它。您必须将其投射到其中一个。很难理解为什么需要getGame(Game x)。 -
您能否提供出现此错误的junit代码。
-
是的,我用 null 来称呼它。你说得对,我其实不需要超载只是想多了
-
适当地转换 null。 (String) null 或 (Game) null 以消除错误。
-
欢迎来到 StackOverflow。说“谢谢”的方式是对有用的 cmets 和答案进行投票,尤其是选择解决您问题的答案(单击复选标记)。此外,选择一个答案向每个人表明该问题有一个解决方案(在寻找问题以帮助解决时)。
标签: java junit overloading