一个外部类里面可以有多个内部类吗?

来源:7-6 Java 中的成员内部类

那个松鼠

2016-01-12 17:35

一个外部类里面可以有多个内部类吗?

写回答 关注

4回答

  • Goldberg
    2016-02-16 18:34:13
    已采纳

    完全是可以的,内部类里还可以嵌套内部类  并且内部类里的内部类也可以调用外部(个人觉得嵌套没啥用)

    代码如下

    public class HelloWorld {
       int a =18;
       public class Inner{
            public int b =19;
       }
       public class Inner2{
           Inner newB = new Inner();
           public void fun(){
                newB.b=12;
                System.out.println(newB.b+"同级类调用成功");
           }
       }
    }

    那个松鼠

    非常感谢!

    2016-02-24 19:03:58

    共 1 条回复 >

  • 四年锦时
    2016-01-31 10:11:16

    可以,而且内部类还可以套内部类。

  • 连宏伟HW
    2016-01-24 14:45:55

    当然可以的,参照成员变量就可以

  • 就是爱泡面
    2016-01-12 17:58:06

    可以的

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题