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

请问下错在哪里


http://img.mukewang.com/57ffb9040001307f09870447.jpg

实在是不知道错在哪里

提问者:慕田峪7021683 2016-10-14 00:41

个回答

  • 左撇子3804414
    2016-10-14 01:06:42
    已采纳

    需要通过内部类的一个方法来访问

    public class Outter {


    String name="Outter";

    public class Inner{

    String name="Inner";

    public void print(){

    System.out.println(Outter.this.name);

    }

    }

    }


  • 晴颜
    2016-10-22 16:15:09

    程序执行是需要入口的,main就是入口


    public class Learn15 {

    String name="ABC";

    public class Inner{

    public void show(){

    System.out.println(Learn15.this.name);

    }

    }

    public static void main(String[] args) {

    Learn15 o=new Learn15();

    Inner p=o.new Inner();

    p.show();

    }

    }