怎么创建更深的内部类?

来源:7-5 什么是 Java 中的内部类

你的羊

2018-12-10 15:42

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

写回答 关注

4回答

  • 慕移动9181930
    2022-03-26 22:34:35
  • 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();

    }


Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题