问答详情
源自:7-5 什么是 Java 中的内部类

hello.new Inner(); 这句怎么理解

这是内外部类里面的

提问者:qq_水bb_0 2016-03-28 23:22

个回答

  • 我要我们在一起0
    2016-03-28 23:46:14
    已采纳

    创建一个外部类对象为hello,再创建一个内部类对象为i,内部类包含在外部类对象中,所以 Inner i = hello.new Inner();应该是这么来的,我也不太懂,共同学习吧

  • cyanist
    2016-04-07 16:05:18

    内部类名 对象名=外部类对象名.new 内部类名()

  • qq_落叶无痕_2
    2016-03-29 11:02:06

    Hello hello = new Hello()  hello指的是Hello这个类实例化的对象,hello.new.Inner()指的是实例化hello对象内部中的Inner对象,如可以写成 Inner in = hello.new Inner() 对Inner对象实例化后我们才可以使用它的属性或方法

  • 玄烨晔
    2016-03-28 23:41:48

    hello 是外部类的对象,通过  外部类对象.new     创建内部类对象