黑马程序员技术交流社区

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

作者: 康师傅-蛋黄派    时间: 2014-10-22 19:38
标题: 关于内部类的问题
看到内部类的调用,看到一个小细节。
建立内部类对象是:Outer.Inner in=new Outer().new Inner();
而对内部类进行匿名对象使用的话是new Outer().new Inner().functiong();
还是new Outer.Inner().functiong();这两种有什么区别吗?
后一种是毕老师视频外部其他类直接访问static内部类的非静态成员。
作者: 刘家斌    时间: 2014-10-22 20:42
new Outer().new Inner().functiong()这个是匿名对象访问,内部类和外部类都是非静态的,方法也非静态,new Outer.Inner().functiong()是访问静态内部类的非静态方法





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