如果我声明了一个类的静态,并且它的内容是静态的,这是否意味着该类的内容不再是静态的?Java静态修饰符查询
下面是发生了什么,我在Android的自定义适配器中使用了ViewHolder。
当我的代码是这样的:
static class ViewHolder {
static TextView blah;
//more widgets
}
ListView控件有重复的数据和行被洗牌上滚动。
但是,当我这样做,没有重复创建。基本上,每个列表项目只创建一个实例,并且项目在滚动中不会随机播放。
static class ViewHolder {
public TextView blah;
//more widgets
}
现在,我知道public
是默认的访问specifer,并没有做的任何改变。双重静态会互相抵消吗?它是否像双重否定是积极的?
不是。“但是,当我这样做时:”当你这样做时发生了什么? – codeMagic
@codeMagic - 编辑问题 –