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

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

關于set中無法添加重復元素

https://img1.sycdn.imooc.com//5b4814d500013d7706430443.jpg

set在判斷重復對象時,是判斷對象的地址還是判斷對象的內容?

例如,如果創建兩個對象c1和c2,且兩個對象內容一樣(如下所示)

Course?cr1?=?new?Course("1",?"數據結構");
Course?cr2?=?new?Course("1",?"數據結構");

把cr1和cr2添加到同一個set中,set里會包含兩個("1", "數據結構")嗎?

謝謝!


正在回答

3 回答

cr1和cr2是兩個不同的對象啊,肯定可以都添加,并且兩者都會顯示。

雖然兩者內容一樣,并且都屬于Course類,但兩者實際上是不同的對象。

小明和小紅都是一班(Course類)的同學,都帶著一本數據結構進教室,但他們仍是不同的人。

但如果添加了一次cr1,然后又添加一次cr1,那么只會包含一個

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

萬物皆對象

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

謝謝解答!

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

舉報

0/150
提交
取消

關于set中無法添加重復元素

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

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

幫助反饋 APP下載

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

公眾號

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