在Bukkit的API中,当我尝试调用它们时,有两个函数显示为模棱两可

int getMaxHealth()
double getMaxHealth()


我不知道如何向编译器指定我要调用的函数。而不是像直接比较

if (getMaxHealth() < 40d) { /* Code */ }


我尝试“直接”分配变量

double health = getMaxHealth();


但是,这两种情况都导致IntelliJ抱怨这是一种模棱两可的方法。我怎样才能解决这个问题?

最佳答案

IntelliJ通常可以帮助您解决问题。将光标放在标记为错误的代码上,然后按Alt + Enter(如果您使用的是Windows版本,则不知道其他OS上的组合键...)。 IDE可能会为您提供解决方案。

10-05 22:49