gpt4 book ai didi

java - 无法从 teaminfo 类型对非静态方法acceptadd(String) 进行静态引用

转载 作者:行者123 更新时间:2023-12-02 07:45:18 25 4
gpt4 key购买 nike

目前,我正在尝试使几种方法相互访问。但是,我遇到了一个我无法弄清楚的错误。

这是我得到的错误:

无法从 teaminfo 类型对非静态方法acceptadd(String) 进行静态引用

我查看了一个方法或变量是否是静态的,但它不应该是静态的,但是方法acceptadd(String)或我调用它的方法都不是静态的。我不知道如何解决这一问题,有人可以帮助我吗?

这是我的 GuiAddReject 代码:

http://pastebin.com/Yj1Ny5Pz

错误无法从 teaminfo 类型对非静态方法acceptadd(String)进行静态引用位于这一行:

        teaminfo.acceptadd(playername);

这是 teaminfo.java:

http://pastebin.com/NxM8rwrE

如有任何帮助,我们将不胜感激。

此外,对链接感到抱歉,无法使代码括号工作......

最佳答案

问题是您试图调用实例方法,就好像它是静态的一样。

在您引用的行上:

teaminfo.acceptadd(playername);

teaminfo 是一个名称,而不是引用该类实例的变量。您想在项目中的某个位置创建一个 teaminfo 对象,例如在 GuiAddReject 中,并调用该对象上的方法。

关于java - 无法从 teaminfo 类型对非静态方法acceptadd(String) 进行静态引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970834/

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