如果我聲明瞭一個類的靜態,並且它的內容是靜態的,這是否意味着該類的內容不再是靜態的?Java靜態修飾符查詢
下面是發生了什麼,我在Android的自定義適配器中使用了ViewHolder。
當我的代碼是這樣的:
static class ViewHolder {
static TextView blah;
//more widgets
}
ListView控件有重複的數據和行被洗牌上滾動。
但是,當我這樣做,沒有重複創建。基本上,每個列表項目只創建一個實例,並且項目在滾動中不會隨機播放。
static class ViewHolder {
public TextView blah;
//more widgets
}
現在,我知道public
是默認的訪問specifer,並沒有做的任何改變。雙重靜態會互相抵消嗎?它是否像雙重否定是積極的?
不是。「但是,當我這樣做時:」當你這樣做時發生了什麼? – codeMagic
@codeMagic - 編輯問題 –