最近突然想到为什么一个类只有一个public class的问题?
理解:
当我们用public class 来修饰一个类时,这就要求.java文件的文件名与类名要相同。否则编译时会报错
说明jvm是根据文件的文件名来寻找同名的类。
如果不用public 类名可以与文件名不相同,但使用javac运行程序时 必须使用定义的类名来执行。
本文详细解释了在Java编程中,使用publicclass修饰符时类名与文件名之间的关系,强调了文件名与类名一致的重要性,并通过实例展示了如何正确执行包含指定类名的程序。
最近突然想到为什么一个类只有一个public class的问题?
理解:
当我们用public class 来修饰一个类时,这就要求.java文件的文件名与类名要相同。否则编译时会报错
说明jvm是根据文件的文件名来寻找同名的类。
如果不用public 类名可以与文件名不相同,但使用javac运行程序时 必须使用定义的类名来执行。

被折叠的 条评论
为什么被折叠?