定义一个外部类变量的方法(调用内部类的方法),创建内部类队象时为什么不用先创建外部类对象

来源:7-6 Java 中的成员内部类

qq_不闻不问不听不看不在乎_0

2017-09-30 20:57

为什么这样显示没有错误,不是应该先创建外部对象才能创建内部对象的吗http://img1.mukewang.com/59cf93f20001dac606720180.jpg

写回答 关注

4回答

  • 慕粉3291149
    2017-10-01 18:03:37
    已采纳

    你可以把内部类理解为外部类的一个属性, 这个类的方法本来就可以访问属性的啊

    qq_不闻不...

    非常感谢!

    2017-10-01 18:10:35

    共 1 条回复 >

  • 慕少7365235
    2017-11-02 18:47:26

    照你这样写一遍,不行啊。。。

  • qq_不闻不问不听不看不在乎_0
    2017-10-01 17:08:25

    http://img.mukewang.com/59d0b06400016db513850850.jpg是这样 的代码

  • 慕数据0007390
    2017-09-30 23:10:58

    定义的内部类为静态内部类时,可以直接使用new 内部类名()来创建内部类对象。

    qq_不闻不...

    不是静态内部类,是成员内部类

    2017-10-01 17:07:59

    共 1 条回复 >

Java入门第二季 升级版

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

530636 学习 · 6091 问题

查看课程

相似问题