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

创建内部类对象的时候,为什么不是Inner i=new Inner();???

创建内部类对象的时候,为什么不是Inner i=new Inner();???

正在回答

2 回答

 // 创建外部类对象
  HelloWorld hello = new HelloWorld();
        // 创建内部类对象
  Inner i = hello.new Inner();

我理解为内部类被包含在外部类中,在创建内部类对象的时候需要先通过外部类才能操作内部类,通过外部类对象调用方法创建内部类对象

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

http://www.iteye.com/topic/442435      这个里边分析的挺好的

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

举报

0/150
提交
取消

创建内部类对象的时候,为什么不是Inner i=new Inner();???

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