作业帮 > 综合 > 作业

JAVA里面的main函数为什么要定义为static的?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/19 02:49:16
JAVA里面的main函数为什么要定义为static的?
JAVA里面的main函数为什么要定义为static的?
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test();
然后才能调用 test.main();
而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接被调用.