equal重寫(xiě)中既然已經(jīng)判斷了obj是course 類(lèi)型的.......為什么還要把它再?gòu)?qiáng)轉(zhuǎn)成course類(lèi)型進(jìn)行值的比較?
equal重寫(xiě)中既然已經(jīng)判斷了obj是course 類(lèi)型的.......為什么還要把它再?gòu)?qiáng)轉(zhuǎn)成course類(lèi)型進(jìn)行值的比較?
equal重寫(xiě)中既然已經(jīng)判斷了obj是course 類(lèi)型的.......為什么還要把它再?gòu)?qiáng)轉(zhuǎn)成course類(lèi)型進(jìn)行值的比較?
2015-04-18
舉報(bào)
2017-04-12
也就是說(shuō),從list中提出來(lái)的是object基本類(lèi)型,需要強(qiáng)轉(zhuǎn)!我想起之前foreach輸出時(shí),也是需要把從list中提出來(lái)的實(shí)例進(jìn)行類(lèi)型強(qiáng)轉(zhuǎn),然后再打印輸出,可是問(wèn)題是既然提出來(lái)的實(shí)例是object基礎(chǔ)類(lèi),那么用obj instanceof course這條指令還能判斷類(lèi)型?
2015-04-20
你如果不轉(zhuǎn)換類(lèi)型,你用的還是Object類(lèi),此類(lèi)是java的基礎(chǔ)類(lèi)并沒(méi)有什么name屬性,所以你要轉(zhuǎn)換為自己所要用的類(lèi)來(lái)取值