外部类怎么调用内部类的成员和方法

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

慕莱坞1466329

2017-01-10 10:53

外部类不能直接使用内部类的成员和方法,可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。(这是什么意思?求大神敲一小段代码解释,谢谢!)

写回答 关注

1回答

  • KayCrewOne
    2017-01-10 11:14:00
    已采纳
     //测试成员内部类
     public static void main(String[] args) {
            
            //创建外部类的对象
      HelloWorld o = new HelloWorld (); 
            
            //创建内部类的对象
      Inner inn = o.new Inner()            ;//重点处
            
            //调用内部类对象的show方法
      inn.show();
     }
    }
    
    
    //这里就说得很明白,先创建外部类对象,然后通过外部类对象来创建内部类对象,就能使用内部类的成员和方法


    慕莱坞146...

    哦,好像有点明白了。只看教程就是不明白,谢谢!

    2017-01-10 11:29:29

    共 1 条回复 >

Java入门第二季 升级版

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

530642 学习 · 6091 问题

查看课程

相似问题