标签: java class inner-classes
我最近在接受采访时被问到这个问题。
当编译具有内部类的类时,会创建两个类文件。例如
class A{ class B{}}
因此,在这种情况下,将生成2个类文件。 A.class和A $ B.class。
为什么' $'使用符号而不是任何其他符号? 这个问题有技术答案还是主观?