用类部类里面的方法,我这边是定义的全局变量
比如 edtComment 就是全局变量,这就能在内部类中实现
内部类可以直接访问外部的方法和变量
比如
class A{
public void show(int k){
}
class InnerClass{
public void findF(){
show(1);//这里调用的就是外部的方法和传参
}
}
}
你可能理解上有点问题。外部类要访问内部类就要创建内部类的实例,然后就可以访问了。
多说一句,如果内部类(非静态)要访问外部类,就用OuterClass.this.XXX这种方式。因为默认非静态内部类创建的时候会带一个外部类的this指针。