我试图通过重载具有不同参数类型的方法时通过Junit测试收到此错误。

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

这是两种方法

public Game getGame(Game x) {
    return null;
}
public Game getGame(String p){
    return null;
}

最佳答案

如果使用null进行调用,则可以将其强制转换或将其分配给变量:

铸件:

getGame((Game) null);


分配给变量:

Game game = null;
getGame(game);

关于java - Java不明确的方法名称,尽管参数类型不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50072482/

10-10 04:51