为了账号安全,请及时绑定邮箱和手机立即绑定

内部创建对象

小编 图片中 访问外部对象  用的是    SOuter.b 

而上一章节 说过。当外部对象变量与内部对象名相同时   需要用this关键字来提取

也就是说应该为 SOuter.this.b   

创建对象时  上一章节说过  :

 ” 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );“

可是这一章节  小编又    直接  创建内部对象   SInner si =new SInner();

我彻底晕了~~~   求解 求解。。

正在回答

2 回答

既然解决了就采纳我行不行;)

0 回复 有任何疑惑可以回复我~
#1

616516334 提问者

非常感谢!
2016-08-19 回复 有任何疑惑可以回复我~

好吧  我少看了一行字。。。静态内部对象 创建是 不需要创建外部对象。

     都懂了 ~~感谢点进来看的人。。。。。。不好意思

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       531234    人
  • 解答问题       6327    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

内部创建对象

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号