内部创建对象
小编 图片中 访问外部对象 用的是 SOuter.b
而上一章节 说过。当外部对象变量与内部对象名相同时 需要用this关键字来提取
也就是说应该为 SOuter.this.b
创建对象时 上一章节说过 :
” 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );“
可是这一章节 小编又 直接 创建内部对象 SInner si =new SInner();
我彻底晕了~~~ 求解 求解。。