问答详情
源自:7-6 Java 中的成员内部类

无法在内部类里面创建对象

能不能在内部类里面直接创建对象?https://img4.mukewang.com/5b6905810001a94108270407.jpg

提问者:26416226421323 2018-08-07 10:36

个回答

  • 少年_未曾忘记初心
    2018-10-23 09:45:36

    不知道为什么你为什么会有两个public类

  • 暖_28
    2018-08-13 04:30:53

    我测试了一下,语法不报错运行报错。不知道原因,用先实例化外部类在实例化内部类也不行。你懂原理告诉我一下。。。。

  • 曾嗨森
    2018-08-09 23:18:41

    搞错,也不行。。。应该是因为内部类都是动态的,没有static的,所以不需要new自己

  • 曾嗨森
    2018-08-09 23:00:33

    HelloWorld h = new HelloWorld();

    SInner s = h.new SInner();

  • 26416226421323
    2018-08-07 12:15:03

    https://img.mukewang.com/5b691cb50001cb3010680957.jpg看下面

  • 凤羽流苏
    2018-08-07 10:45:50

    你是不是漏了个大括号啊