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

怎么创建更深的内部类?

https://img3.mukewang.com/5c0e18cd00017b3204870594.jpg运行不了 哪里错了

提问者:你的羊 2018-12-10 15:42

个回答

  • 慕移动9181930
    2022-03-26 22:34:35

    楼上正解,你把大括号换个行就行了$PPI13.14PI1$p="PI1";

  • 180416
    2019-01-16 21:14:11

    这样有意义吗,直接

    yang yan=i.new yang(); 怎么写都行:HelloWorld.inner.yang.....

  • 几点起床
    2018-12-23 19:45:29

    yan的对象创建错误,正确的是:

    Inner.yang yan=i.new yang();

  • 慕粉4164973
    2018-12-10 21:34:45

    public static void main(String[] args) {

            

            // 创建外部类对象

    HelloWorld hello = new HelloWorld();

            // 创建内部类对象,此处的外部类HelloWorld.可以省略

    HelloWorld.Inner i = hello.new Inner();

            // 调用内部类对象的方法

    i.show();

    //此处的Inner.不能省略

    Inner.yang yan = i.new yang();

    yan.xixi();

    }