HelloWorld.java理解
问题一:如果不用public修饰类,那么类名可以和文件名不一致吗?
答:可以。如下图,编译Hello.java,生成World.class(注意:名不同,不能用public修饰。)
问题二:一个文件里可以有几个类?
答:一个文件中可以有N个类,但是只能有一个是public修饰,即类名与文件名一致的那个(类A)
一个文件中有N个类,就编译产生N个class文件。比如下面文件A中有A、B、C三个类。
(通常做开发,一个文件只写一个类,这样更清晰!)
问题三: 一个类中有main和没有main区别是什么?可以有几个?
答:一个类没有main方法,可以编译,不可以运行!
一个类中只能有一个main方法,mian方法体中也不能嵌套main方法。
问题四:一个main中可以有多个输出语句吗?
答:可以的,但输出语句必须在main方法体中。