内部类的类名不再是简单地由内部类的类名组成,它实际上还把外部类的类名作为一个命名空间,作为内部类类名的限制。因此子类中的内部类和父类中的内部类不可能完全同名
,即使二者所包含的内部类的类名相同,但因为他们所处的外部类空间不同,所以它们不可能完全同名,也不可能重写
生成两个class 文件,一个是In.class
另一个是In$Outt.class
前者是外部类的class文件,后者是内部类的class文件
内部类的class文件总是这种形式: OuterClass$InnerClass.class