参考答案
不能。
main()方法必须声明为静态的,这样JVM才可以调用main()方法,而无需实例化它的类。
如果从main()方法去掉“static”这个声明,虽然编译依然可以成功,但在运行时会导致程序失败。
实例:
package com.instanceofjava; public class A { public void main(String[] args) { System.out.println("indhu"); //Run time error } }
以上,是Java面试题【声明main()方法能不能是非静态】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—