黑马程序员技术交流社区

标题: 关于内部类访问的一个问题 [打印本页]

作者: 武维京    时间: 2014-5-26 16:15
标题: 关于内部类访问的一个问题
本帖最后由 武维京 于 2014-5-28 22:17 编辑

当外部其他类访问静态内部类的非静态成员时的代码写法上怎么理解啊 ?
  1. new Outer.Inner().function();
复制代码



有没有能让我理解这句代码的大神?
作者: 成小龙    时间: 2014-5-26 16:40
调用非静态成员function();必须是对象,所以前面是对象,前面是创建内部类对象,外部类.内部类         
作者: 黄河一抔泥    时间: 2014-5-26 16:56
调用对象方法就要先创建对象,new  Outer.Inner()就是创建对象,只不过内部类对象名称必须指定是那个对象的内部类,是Outer内部类就写Outer.对象名,在后面的是调用方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2