616516334
2016-08-18 10:35
小编 图片中 访问外部对象 用的是 SOuter.b
而上一章节 说过。当外部对象变量与内部对象名相同时 需要用this关键字来提取
也就是说应该为 SOuter.this.b
创建对象时 上一章节说过 :
” 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );“
可是这一章节 小编又 直接 创建内部对象 SInner si =new SInner();
我彻底晕了~~~ 求解 求解。。
既然解决了就采纳我行不行;)
好吧 我少看了一行字。。。静态内部对象 创建是 不需要创建外部对象。
都懂了 ~~感谢点进来看的人。。。。。。不好意思
Java入门第二季 升级版
531107 学习 · 6299 问题
相似问题