当我们在Java中定义了一个内部类时,它的全限定名是由外部类的全限定名和内部类的名称组成的,中间使用一个美元符号"$"分隔。下面是关于Java内部类全限定名规律的详细攻略,包含两个示例说明。
示例1:成员内部类的全限定名
// 外部类
package com.example;
public class OuterClass {
// 成员内部类
public class InnerClass {
// 内部类的成员变量和方法
}
}
在这个示例中,外部类的全限定名是com.example.OuterClass
,内部类的全限定名是com.example.OuterClass.InnerClass
,两者之间使用美元符号"$"来连接。
示例2:静态内部类的全限定名
// 外部类
package com.example;
public class OuterClass {
// 静态内部类
public static class InnerClass {
// 内部类的成员变量和方法
}
}
在这个示例中,外部类的全限定名是com.example.OuterClass
,内部类的全限定名是com.example.OuterClass$InnerClass
,两者之间使用美元符号"$"来连接。
总结:
当定义内部类时,内部类的全限定名是由外部类的全限定名和内部类的名称组成的。对于成员内部类,使用美元符号"$"来连接外部类和内部类的名称;对于静态内部类,使用美元符号"$"来连接外部类和内部类的名称。
希望以上内容对你有帮助!如果还有其他问题,请随时提问。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java内部类的全限定名规律代码示例 - Python技术站