如果我有一个内部类,像这样:
public class Test
{
public class Inner
{
// code ...
}
public static void main(String[] args)
{
// code ...
}
}
Run Code Online (Sandbox Code Playgroud)
当我编译它时,我希望它应该生成两个文件:
Test.class
Test$Inner.class
Run Code Online (Sandbox Code Playgroud)
那么为什么我有时会看到SomeClass $ 1.class这样的类文件,即使SomeClass不包含一个名为"1"的内部类?