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

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

"this.name == null"這個代碼的意義是什么?

http://img1.sycdn.imooc.com//585a4ecd000168b706410525.jpg

如何才能讓兩個對象的name都變成空?輸入name時至少要輸入字吧。this.name==null我就更不懂了,Course的對象的name為啥會是null?這段代碼的意義是什么?

正在回答

4 回答

應(yīng)該你Course類的name屬性為null(可能是初始值),而你傳進(jìn)來的類型又是Course的一個實例且這個實例的name屬性也為null,這種情況下就是為相等

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

專注當(dāng)下4143035 提問者

請問,老師最后用Scanner類進(jìn)行課程名稱查詢時,至少要輸入一個課程名才會進(jìn)行查詢,既然要輸入,就不會為null?這段代碼這時是否就意義不大了?
2016-12-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

專注當(dāng)下4143035 提問者

非常感謝!
2016-12-30 回復(fù) 有任何疑惑可以回復(fù)我~

這節(jié)課我反反復(fù)復(fù)聽了一個小時,就是搞不懂,為什么要考慮NULL這種情況。既然CONTAINS方法是集合中的每個對象調(diào)用EQUALS函數(shù),也就是說對象的存在是方法調(diào)用的前提,那對象怎么可能會是NULL呢??

OBJCET==NULL,我說下我的理解。首先情調(diào)下這里 “OBJCTC==NULL” 用的是“==”,說明比較的是內(nèi)存地址,假如集合中有數(shù)學(xué),語文,英語,則內(nèi)存中只有數(shù)學(xué)、語文和英語的內(nèi)存地址,沒有物理的內(nèi)存地址,而恰巧此時用戶輸入了“物理”,則此時 物理==NULL,也就是說物理這門課不在集合中存在,自然返回FALSE。

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

這只是考慮到異常情況,這里是沒用到

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

==是判斷

this.name == null 是判斷 本類的name屬性的值是否為null

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

舉報

0/150
提交
取消

"this.name == null"這個代碼的意義是什么?

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

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

幫助反饋 APP下載

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

公眾號

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