请高手解答,谢谢。

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

_Jack_Han_

2016-01-02 12:57

定义内部类的对象一定要通过外部类的对象吗?课件中
public class HelloWorld{
public class Inner{
public void show(){
System.out.println("Welcome to imooc!");
}
}
public static void main(String[] args){
HelloWorld hello=new HelloWorld();
Inner i=hello.new Inner();
i.show();
}
}


写回答 关注

2回答

  • 超哥_1
    2016-01-02 13:16:18
    已采纳


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


    吾怯二日

    好吧 引用内部类的语法是 内部类名 对象=new 外部类名().new 内部类名(); ?

    2016-03-02 18:36:45

    共 3 条回复 >

  • 慕容3941060
    2016-01-02 13:13:23

    一定,但你可以不写HelloWorld hello=new HelloWorld();系统会自己帮你写的

Java入门第二季 升级版

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

531116 学习 · 6326 问题

查看课程

相似问题