gpt4 book ai didi

java - IntelliJ 中的二义性方法

转载 作者:行者123 更新时间:2023-12-01 23:37:07 33 4
gpt4 key购买 nike

在 Bukkit 的 API 中,有两个函数在我尝试调用它们时显示为不明确

int getMaxHealth()
double getMaxHealth()

我不知道如何向编译器指定我想调用哪个函数。而不是直接比较之类

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

我尝试“直接”分配变量

double health = getMaxHealth();

然而,这两种情况都会导致 IntelliJ 提示这是一种不明确的方法。我该如何解决这个问题?

最佳答案

IntelliJ常常可以帮助你解决问题。将光标放在标记为错误的代码上,然后按 Alt+Enter(如果您有 Windows 版本,不知道其他操作系统上的组合键...)。 IDE 可能会向您建议解决方案。

关于java - IntelliJ 中的二义性方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504851/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com