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

关于建立内部类的对象

在java入门第二季的2-6"java中的成员内部类"中, 填写代码第26行要求建立一个内部类 inn,为什么答案 是 “Inner inn = o.new Inner()”?  这个"o."有什么作用?

正在回答

2 回答

创建内部类对象要先创建外部类对象,再用外部类对象调用内部构造方法创建内部类对象,也就是要使用外部类对象来创建内部类对象,才能用内部内对象调用内部类的方法,外部类不能直接调用内部类的成员和方法

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

o 是内部类的对象,作用是调用内部类中定义的属性和方法

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

举报

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

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

进入课程

关于建立内部类的对象

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信