inner那一行出错是怎么回事

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

shidu1995

2018-07-17 19:11

public class textouter {


public static void main(String[] args) {

// TODO Auto-generated method stub

Outer a = new Outer();

Inner o = a.new Inner();

o.show();


写回答 关注

6回答

  • 卡尔勒夫斯基WL
    2018-08-05 09:04:01

    注意内部类名和外部类名,创建对象时对应好

  • Passionate1
    2018-08-01 08:06:51

    贴出完整代码呀


  • shidu1995
    2018-07-20 09:58:25

    是没有import

  • qq_懵懂的岁月_0
    2018-07-20 09:13:51

    你这写的啥? Outer a = new Outer()??你哪来的Outer类? 最外面是TextOuter吧

  • 慕粉214208698
    2018-07-17 22:15:51

    Inner o = a;

    试一下

  • 巅峰无悔3291608
    2018-07-17 22:06:54

    这个不好判断,我没看到你的外部类和内部类的关系

    不过根据猜测应该是Inner的外部类不是Outer

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题