亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

初始化coursesToSelect屬性的意義是什么

求大神們解答

正在回答

2 回答

我覺得是因為coursesToSelect屬于List類,而List類是接口類,太抽象,要實例化必須繼承ArrayList類(就好比我聲明小明是一個人類,太過于抽象,許多生活活動無法具體實現,必須讓其繼承學生類才能寫出具體活動)。

而為什么不直接將coursesToSelect直接聲明成ArrayList類呢?這是因為List類可以存儲類型不一樣的數據,更靈活,而ArrayList類只能存儲同種類型的數據,類似于數組,但因為長度可變而比數組更靈活。

0 回復 有任何疑惑可以回復我~
#1

丶子非魚 提問者

非常感謝!
2017-02-24 回復 有任何疑惑可以回復我~

我個人理解哈,用來存儲數據。不初始化會在添加數據時會報空指針異常。哪位大神有其他更好建議請補充

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

初始化coursesToSelect屬性的意義是什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號