繁体   English   中英

Java中的匿名类是如何编译的?

[英]How are anonymous classes compiled in Java?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM