public class Question {
public void doThing() {}
public static void main(String[] args) {
doThing();
} }doThing() 方法是否应该声明为静态以在 main() 中使用?或main() 方法不应该被声明为静态的吗?他们俩都没有给我一个错误,但你会说哪一个是对的还是错的,为什么?
1 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
正如你编写的代码,该方法将无法调用:main是静态的;做事情不是。main()
doThing()
您可以纠正此问题:
使 doThing 保持静态,或
实例化问题并调用 doThing:
class Question { public void doThing() { }
public static void main(String[] args) { Question q = new Question(); q.doThing(); }
添加回答
举报
0/150
提交
取消