在Eclipse的Android项目,如果我输入类似:为什么eclipse默认保护委托方法?
void onCreate(Bundle bundle) {
mButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
handleClick();
});
}
的Eclipse则建议增加handleClick()
实现我给了我两个选择:要么在OnClickListener
或封闭Activity
。
因此,如果我告诉Eclipse在Activity中执行handleClick()
,它会这样做,并且它使handleClick()
一个protected
方法。
我想知道为什么不是private
,这背后的理由是什么,为什么它protected
?
所以你可以覆盖它吗? – 2012-03-20 19:12:44
这一定是你和克里斯汤普森下面解释的原因,谢谢 – 2012-03-21 06:43:55