-
阿旭_
我也很奇怪,工作这么多年了也不知道为什么。不过现在想想或许设计语言的人就是这么硬性规定的,如果不遵守就无法运行。就像为什么非要变量名的首字母不能是数字一样。
-
毕业后的丁哥
public修饰的类的名要和文件的名一致
-
Demi3130734
public修饰的类名 要和文件名一致 所以只能有一个
-
噼喱啪啦
程序只有一个入口,源文件名必须跟类名一样,就把一个源文件看成一个类.好比一个C源文件可以有多个函数,但只能有一个主函数.
-
一只小猪佩奇
一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。
-
_潇潇暮雨
因为程序的入口只有一个啊。