Android 怎么把内部类数据传给外部方法变量?
3个回答
展开全部
内部类可以直接访问外部的方法和变量
比如
class A{
public void show(int k){
镇缺颤 }
class InnerClass{
public void findF(){
扮春 show(1);//这里调用的就是外部的方法和传参
}
御败 }
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可能理解上有点庆备纳问题。外部类要访问内部滚悉类就要创建内部类的实例,然后就可以访问了。
多说一句,如果内部类(非静态)要誉没访问外部类,就用OuterClass.this.XXX这种方式。因为默认非静态内部类创建的时候会带一个外部类的this指针。
多说一句,如果内部类(非静态)要誉没访问外部类,就用OuterClass.this.XXX这种方式。因为默认非静态内部类创建的时候会带一个外部类的this指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询