第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么不直接用new ArrayList創(chuàng)建courses?

如下是課件中的代碼,最后一句備注是我寫(xiě)的,構(gòu)造方法看似更復(fù)雜啊,為什么還要這樣寫(xiě)?

public List<Course> courses;

public TestGeneric(){

this.courses=new ArrayList<Course>();

}

//public List<Course> courses=new ArrayList<Course>();


正在回答

3 回答

一個(gè)類(lèi)中的屬性初始化有兩種方法,一個(gè)是在屬性處直接初始化,也就是你說(shuō)的這種,另一種就是在構(gòu)造方法中初始化,而在構(gòu)造方法中初始化會(huì)覆蓋掉屬性處的初始化。

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼編寫(xiě)的習(xí)慣吧,如果屬性多的話。這樣看起來(lái)會(huì)比較直觀,代碼看上去也比較整潔

0 回復(fù) 有任何疑惑可以回復(fù)我~

可能是第一次講,要突出這個(gè)泛型吧,所以專(zhuān)門(mén)寫(xiě)一個(gè)方法......

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么不直接用new ArrayList創(chuàng)建courses?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)