关于java的this问题(有个简单的android例子)
importandroid.app.Activity;importandroid.os.Bundle;publicclassSampleextendsActivity{M...
import android.app.Activity;
import android.os.Bundle;
public class Sample extends Activity{
MyView myView;
public void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
myView = new MyView(this);
this.setContentView(myView);
}
}
中的this是代替的哪个?
谢谢大家,知道了this是代表当前类,就是问为什么要传给MyView呢,这个类本身不完整啊。 展开
import android.os.Bundle;
public class Sample extends Activity{
MyView myView;
public void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
myView = new MyView(this);
this.setContentView(myView);
}
}
中的this是代替的哪个?
谢谢大家,知道了this是代表当前类,就是问为什么要传给MyView呢,这个类本身不完整啊。 展开
4个回答
展开全部
this代本的是本类 Sample 例:
如果里有属性如: private int id;
this.id; 可以得到ID值
如果里有属性如: private int id;
this.id; 可以得到ID值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this 代表当前类
这是java基础
如果java还没有学好,就学Android会使你很困扰的。没有java基础,是绝对学不好Andoird的。
这是java基础
如果java还没有学好,就学Android会使你很困扰的。没有java基础,是绝对学不好Andoird的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询