内部类(如果类中存在任何内部类)将被编译,并且类文件将为ClassName$InnerClassName. 对于匿名内部类,它将显示为数字。
例子:
public class TestInnerOuterClass {
class TestInnerChild{
}
Serializable annoymousTest = new Serializable() {
};
}
Run Code Online (Sandbox Code Playgroud)
对于上面的代码,将生成的类是:
TestInnerOuterClass.classTestInnerOuterClass$TestInnerChild.classTestInnerOuterCasss$1.class