2-5的一个小问题

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

彻醉人生

2018-07-23 15:39

这里为什么不能用Inner i=new Inner?

https://img3.mukewang.com/5b5585ff0001898504630123.jpg

写回答 关注

4回答

  • 骑着小猪唱征服
    2018-09-26 16:08:39

    因为Inner类是一个非静态的类,而主函数时静态的,不能在静态的方法中调用非静态变量。你可以在Inner定义时在前面加个static就可以直接调用了

  • 低調d華麗
    2018-08-27 18:54:51

    语法要求:Inner 是一个内部类,不能直接实例化这个类,也就是不能直接创建内部类

  • 慕姐5546343
    2018-07-23 16:53:29

    这个类相当于一个实例对象中的内部类,肯定要用实例对象那调用啊

  • 慕尼黑1539940
    2018-07-23 15:48:56

    去掉hello

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题