发布网友 发布时间:2022-05-05 12:47
共5个回答
热心网友 时间:2022-06-27 12:43
java源文件的命名规则是这样的:如果源文件中有多个类,那么只能有一个类是public类;如有有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java;如果源文件没有public类,那么源文件只要和某个类的名字相同,并且扩展名是.java就可以了。热心网友 时间:2022-06-27 12:43
对.热心网友 时间:2022-06-27 12:44
编译器得靠public 类找到源文件啊!所以只能有一个public类!热心网友 时间:2022-06-27 12:44
编译器就是这么设计的, 没有原因热心网友 时间:2022-06-27 12:45
呵呵。。。楼主是一个很有好奇心的人。但这是一个规定,涉及到JVM的原理问题,不知怎么解释了。