程序中若只有一个public修饰的类,且此类含main方法。那么类名与源文件名可否不一致?
时间: 2024-04-12 17:34:06 浏览: 62
Java2实用教程课后答案
5星 · 资源好评率100%
在Java语言中,如果只有一个public修饰的类,并且该类包含main方法,那么类名必须与源文件名相同。
Java虚拟机(JVM)在执行Java程序时,会根据源文件的名称来寻找并加载对应的类。如果类名与源文件名不一致,JVM将无法正确找到相应的类,并且无法执行main方法。
因此,在这种情况下,为了确保程序能够正确执行,类名必须与源文件名保持一致。这是Java编程语言的规定。
阅读全文