java中的main函数为什么要定义为static的?
2013-10-08 15:59
337 查看
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test(); 然后才能调用 test.main(); 而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接被调用。
相关文章推荐
- JAVA里面main函数为什么要定义为static的?
- java的main函数为什么是public static void main(String[] args)
- java中为什么要把main方法定义为一个static方法?
- java中为什么要把main方法定义为一个static方法?
- 在java中为什么要把main方法定义为一个static方法?
- java里面main函数为什么要用static修饰
- 在java中为什么要把main方法定义为一个static方法?
- 在java中为什么要把main方法定义为一个static方法
- java——static为什么不能定义在方法里
- 为什么 Java 接口中不允许定义变量
- java,字符串定义和初始化,new String[5],为什么错误和正确?
- java中为什么main函数是public static
- 通过类字面常量解释接口常量为什么只能定义为static final,类加载过程---Thinking in java
- java入口函数为什么是public static void main(String args[])
- java学习——错误: main 方法不是类 Vo 中的static, 请将 main 方法定义为:public static void main(String[] args)
- JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块
- Java常量定义需要注意事项及static作用(复习)
- 浅谈Java接口中为什么只能定义常量
- 深入理解为什么Java中方法内定义的内部类可以访问方法中的局部变量
- .net 在类中的Event事件,为什么可以定义为static?而委托类型却不可以