在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void类型的,方法必须是接受一个字符串数组的参数等。\x0d\因为main()方法是由Java虚拟机调用的,所以必须是public,虚拟机调用的main()方法的时候,不需要产生任何对象,所以main()方法声明为static,且不需要返回值,所以必须声明为void!\x0d\\x0d\类可以用public,abstract,final来定义,分别是:公共的,抽象的,最终的.\x0d\public:类只能被同一个源程序文件或同一个包中的其他类使用.\x0d\abstract:定义的类代表了一个抽象的概念,就不能用它来实例化一个对象.\x0d\final:不可能有子类.也就是说它不能被继承.可以提高系统的安全性.
呵呵!你是Thinking in Java的读者吧这段代码貌似是那本书上的。
不错哈,有static关键字的方法叫静态方法,不用实例化成对象就可以被类调用,所以他也叫类方法,一般而言,方法都要显式地被调用,但有些方法不用你自己显式地调用,Java会自己调用,最典型的就是main方法了,这是大家都知道的,他是程序的入口。稍注意你就会发现还有paint方法也是不用显式调用的,这个方法用来绘图。当然还有其他一些方法,例如printComponents。
以上就是关于JAVA 应用程序主类 必须用 public修饰吗全部的内容,包括:JAVA 应用程序主类 必须用 public修饰吗、Java 中为什么主类不实例化就能够运行程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)