MyClass.java
,则必须包含一个名为
MyClass
的类。此约定是为了确保 Java 虚拟机 (JVM) 能够正确加载和执行类。JVM 将根据类名查找类文件。如果类名与文件名不匹配,JVM 将无法找到类文件并抛出错误。在 Java 中,可以通过
package
语句将类组织到包中。包是 Java 组织```java// com.example.mypackage/MyClass.javapackage com.example.mypackage;public class MyClass {// ...}```在这种情况下,类名仍然必须与文件名相同。因此,文件名为
MyClass.java
,而类名为
MyClass
。
MyClass
的类,其中包含一个名为
InnerClass
的内联类:```java// com.example.mypackage/MyClass.javapackage com.example.mypackage;public class MyClass {public class InnerClass {// ...}}```在这种情况下,内联类名为
InnerClass
,而包含的类名为
MyClass
。但是,这两个类都定义在名为
MyClass.java
的同一源代码文件中。
本文地址:https://www.qianwe.cn/article/915.html
上一篇:java源码免费下载java源码是用什么语言写的...
下一篇:java源码在哪个文件夹java源码是用什么语言...