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

HelloWorld 在这个show()方法里面不能用o代替吗?

public void show() { 

System.out.println("外部类中的name:" +  HelloWorld.this.name );

System.out.println("内部类中的name:" + name                 );

System.out.println("外部类中的age:" + age);

}


}

已经在main函数里面创建外部对象时,将o代替了HelloWorld啊?为什么运行就说不行

提问者:Vleyong 2015-01-17 11:49

个回答

  • Erik_Song
    2015-01-17 13:34:59

    没问题 HelloWorld的类的作用域比 main大 把你不好使的代码贴上来 我看下

  • Erik_Song
    2015-01-17 13:19:56

    应该在外面 作用域不对