本帖最后由 戎石锁 于 2012-8-20 21:37 编辑
class Person
{
int x=7;
class Fun//定义的内部类
{
int x=8;
fun()
{
System.out.println(x);
}
}
show()
{
System.out.println(x);
}
}
向上面这个如果我创建一个内部类使用fun()
Persosn.Fun pp=new Person().new Fun()
这样可以直接调用fun().我知道
但现在我想调用外部类的show(),还需要在重新的创建一个外部类对象吗? |