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

Inner i = hello.new Inner();这里没看懂,但看了其他人的回复中有说过

引用内部类的语法是 内部类名 对象=new 外部类名().new 内部类名();

是这样的吗?

提问者:qq_韶华易逝_1 2016-03-04 21:45

个回答

  • 偷懒的猫07
    2016-03-04 22:05:57

    你说的是定义内部成员类的对象吧

    先定义外部类对象

    外部类名 对象名=new 外部类名();

    然后定义内部

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

    当然上面的说法【内部类名 对象=new 外部类名().new 内部类名();】也是可行的

    同新手,说的不对请其他大触指出。