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

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

為什么這里用Set,而不是用接口Interface呢?

為什么這里用Set,而不是用接口Interface呢?

正在回答

2 回答

集合是容器 接口是額外功能,這在java中是兩個(gè)東西啊 ?......你到底.....仔細(xì)看了java基礎(chǔ)沒.....

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

理智的豬頭

這里的public Set courses;具體是什么意思呢?接口后面+一個(gè)類?
2015-11-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

天啟之魂 回復(fù) 理智的豬頭

就是定義一個(gè)Set類型的變量啊
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~
#3

理智的豬頭 回復(fù) 天啟之魂

public List coursesToSelect; this.coursesToSelect=new ArrayList();"一樣,接口的引用指向?qū)崿F(xiàn)類的的實(shí)例,于是聲明的對(duì)象有了接口里的方法?public Set courses; this.cousers=new HashSet(); 也是這個(gè)原理嗎?這里的courses是接口Set的引用還是前面的courses類?
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~
#4

天啟之魂 回復(fù) 理智的豬頭

你可能還沒弄清楚 如果你在一個(gè)類聲明了public List coursesToSelect; 那么這個(gè)類就具有了一個(gè)List類型的屬性而已, 這個(gè)類的對(duì)象也就具有了一個(gè)List的屬性,但是這個(gè)對(duì)象是沒有List接口中的方法的,方法是這個(gè)屬性具有的
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~
#5

理智的豬頭 回復(fù) 天啟之魂

問題是,List不是接口嗎,“List類型的屬性”是指什么呢??
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~
#6

天啟之魂 回復(fù) 理智的豬頭

回頭去看下java基礎(chǔ) 接口 類 數(shù)組 都算是引用數(shù)據(jù)類型 所以 List a和 String a 是同一個(gè)概念,當(dāng)然接口的變量就還涉及到了多態(tài)
2015-11-28 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

Set是集合.....他也是個(gè)接口......你想問什么.......

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

smedlut 提問者

兩個(gè)功能不是相同的嗎?為什么還要用Set,是不是C++中的Template?
2015-10-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么這里用Set,而不是用接口Interface呢?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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