在单个活动中,当定义仅在该活动中使用的组件时,以下定义之间的真正区别是什么:
Button btnPower = null;
//or
private Button btnPower = null;
//or
public Button btnPower = null;
public void somethingUsingTheButton(){
btnPower = (Button)findViewById(R.id.btnpower_id);
}
有没有一些应该考虑的“幕后”约定(垃圾清理、内存等),如果实体本身只在编写它的类中使用,那么应该始终使用private而不是public?
https://stackoverflow.com/questions/12500913
复制相似问题