猿问

内部类的对象能不能访问外部类的方法?

注意是内部类的对象,不是内部类?
慕粉1470100928
浏览 2010回答 2
2回答

星际怪物

可以对于非静态内部类,你要实例化内部类必先实例化外部类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(); } }内部类属于外部类成员,可访问外部类私有方法

见倾心

不能!
随时随地看视频慕课网APP

相关分类

Java
我要回答