public class Question {
public void doThing() {}
public static void main(String[] args) {
doThing();
} }
是否应将doThing()方法声明为静态方法以在main()中使用?
或
是否应该将main()方法声明为静态?
他们俩都没有给我一个错误,但是您会说对还是错?为什么?
答案 0 :(得分:1)
编写代码后,main()
方法将无法调用doThing()
:main是静态的;不是。
您可以对此进行补救:
将静态操作设为静态,或
实例化问题并调用doThing:
类问题{ 公共无效doThing(){ }
public static void main(String[] args) {
Question q = new Question();
q.doThing();
}