如何在Java中编译匿名类?

我听说Java字节码实际上不支持任何类型的未命名类。javac 如何将未命名的类转换为命名的类?


答案 1

它合成了一个形式的名称,其中“n”是 中匿名类的计数器。由于不鼓励在标识符中使用,因此这些名称不应与任何用户指定的名称发生冲突。EnclosingClass$nEnclosingClass$


答案 2

推荐