问答详情
源自:7-6 Java 中的成员内部类

inner那一行出错是怎么回事

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();


提问者:shidu1995 2018-07-17 19:11

个回答

  • 卡尔勒夫斯基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