Android.java. 这串代码中的this是什么意思?tb.setOnCheckedChangeListener(this);
展开全部
就是指tb.setOnCheckedChangeListener(this)这条语句所在的类的对象,比如:
class MyTest implement OnCheckedChangeListener{
public void setListener(){
tb.setOnCheckedChangeListener(this);
//因为MyTest实现了OnCheckedChangeListener这个接口,所以MyTest可以是一个OnCheckedChangeListener对象,这里的this就是MyTest的OnCheckedChangeListener对象
}
}
class MyTest implement OnCheckedChangeListener{
public void setListener(){
tb.setOnCheckedChangeListener(this);
//因为MyTest实现了OnCheckedChangeListener这个接口,所以MyTest可以是一个OnCheckedChangeListener对象,这里的this就是MyTest的OnCheckedChangeListener对象
}
}
追答
完善一下:
this就是指tb.setOnCheckedChangeListener(this)这条语句所在的类的对象,比如:
class MyTest implement OnCheckedChangeListener{
public void setListener(CheckBox tb){
tb.setOnCheckedChangeListener(this);
//因为MyTest实现了OnCheckedChangeListener这个接口,所以MyTest的对象可以是一个OnCheckedChangeListener对象,这里的this就是MyTest的OnCheckedChangeListener对象
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询