package outerAndInnerClass; class Circle { private double radius = 0; public Circle(double radius) { this.radius = radius; getDrawInstance().drawShape(); // 先创建成员内部类的对象,再进行访问 } private Draw getDrawInstance() { return new Draw(); } // 内部类 class Draw { public void drawShape() { System.out.println(radius); // 外部类private成员 } } }上述代码中,6-10行(尤其是8行)这段代码是什么意思?麻烦解释下每行是在做什么。谢谢!!
喷饭哥
相关分类