内部类和外部类

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

慕粉1146322429

2017-03-15 18:24

怎么用外部类的对象来表示内部类里的方法

写回答 关注

1回答

  • 我手残无可救药
    2017-03-15 18:59:44

    对于成员内部类

    假设外部类名为Outer 内部类名为Inner

    第一种:

    Outer out(对象名) = new Outer();

    out.外部类方法名();

    Outer.Inner  in(对象名) = out.new   Inner();

    in.内部类的方法名();

    第二种:

    Outer.Inner  in(对象名) = out.new   Inner();//直接访问内部类中的成员

    第三种:

    Outer.Inner  in(对象名) =new   Outer().new  Inner();

    in.内部类方法名();

Java入门第二季 升级版

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

530644 学习 · 6091 问题

查看课程

相似问题