注意是内部类的对象,不是内部类?
2 回答
已采纳
![?](http://img1.sycdn.imooc.com/54af45cc00019a8a01000100-100-100.jpg)
星际怪物
TA贡献31条经验 获得超10个赞
可以
对于非静态内部类,你要实例化内部类必先实例化外部类
public class TestInner { private void printOuter(){ System.out.println("outer"); } public class Inner{ public void printInner(){ printOuter(); } } }
public class Main { public static void main(String[] args) { TestInner.Inner a = new TestInner().new Inner(); a.printInner(); } }
内部类属于外部类成员,可访问外部类私有方法
添加回答
举报
0/150
提交
取消