黑马程序员技术交流社区
标题:
为什么外部类不能直接使用内部类的成员和方法?
[打印本页]
作者:
虫虫同学
时间:
2015-8-27 17:13
标题:
为什么外部类不能直接使用内部类的成员和方法?
//外部类HelloWorld
public class HelloWorld {
// 内部类Inner,类Inner在类HelloWorld的内部
public class Inner {
// 内部类的方法
public void show() {
System.out.println("welcome to itheima!");
}
}
public static void main(String[] args) {
// 创建外部类对象
HelloWorld hello = new HelloWorld();
// 创建内部类对象
Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
}
}
复制代码
为什么外部类不能直接使用内部类的成员和方法?而是要创建外部和内部对象?
作者:
哈皮哈皮doge
时间:
2015-8-27 22:48
也不全是,静态内部类除外
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2