Неоднозначное имя метода Java, несмотря на другой тип параметра - PullRequest
0 голосов
/ 28 апреля 2018

Я получаю эту ошибку при тестировании Junit при попытке перегрузить метод с другим типом параметра.

Метод getGame неоднозначен для типа ""

Вот два метода

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

1 Ответ

0 голосов
/ 02 мая 2018

Если вы звоните с нулем, вы можете привести его или присвоить переменной:

литье:

getGame((Game) null);

Присваивание переменной:

Game game = null;
getGame(game);
...