Java面试问题之二十七
阅读以下代码段,给出代码运行的结果及其原因:
class Outer { Inner in; Outer() { in = new Inner(); } public class Inner { public Inner() { System.out.println("inner of Outer"); } }}public class SubOuter extends Outer { class Inner { public Inner() { System.out.println("inner of SubOuter"); } } public static void main(String[] args){ SubOuter.Inner in1 = new SubOuter().new Inner(); Outer.Inner in2 = new Outer().new Inner(); }}