13

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

4

1 回答 1

26

它合成了表单的名称EnclosingClass$n,其中“n”是 中匿名类的计数器EnclosingClass。因为$不鼓励使用 in 标识符,所以这些名称不应与任何用户指定的名称冲突。

于 2011-04-27T18:03:00.783 回答