测试发现内部类被编译后class文件名为:主类$内部类名.class
如:
package dlp.oa.test;
public class Testb {
public class chen{
}
}
被编译为:Testb.class 和 Testb$chen.class 两个class文件
如:
package dlp.oa.test;
public class Testb {
public class chen{
}
}
被编译为:Testb.class 和 Testb$chen.class 两个class文件
本文介绍了Java中内部类的编译方式,当一个内部类被定义在一个外部类中时,它会被编译成单独的.class文件,并且其文件名会包含外部类名和美元符号。例如,`Testb`类中的`chen`内部类被编译后会形成`Testb$chen.class`。
1214

被折叠的 条评论
为什么被折叠?



