gpt4 book ai didi

Java静态错误

转载 作者:行者123 更新时间:2023-11-29 06:12:55 27 4
gpt4 key购买 nike

我正在尝试在 Netbeans 中编译这个程序:Lab1.java

我得到这个错误...

BF.java:27: 非静态变量不能从静态上下文中引用返回新程序(新 BF().doParse(str));

我什么都试过了!

最佳答案

您的程序内部类未声明为静态。这意味着 Program 实例只能存在于外部 BF 类的封闭实例中。如果您希望 Program 类独立存在,以便您可以编写 new BF.Program(),您必须将其声明为 static

在您的程序中,您正在静态上下文中的 main 方法中创建 Program 的新实例,而没有封闭 BF 实例,这是非法的。只需在程序类声明中添加静态即可。

关于Java静态错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172014/

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