還是不理解
老師,既然Foo是Class的實(shí)例對(duì)象,c1、c2也是Class的實(shí)例對(duì)象,但為什么Foo和c1、c2不相等呢?它們既然都是Class的實(shí)例對(duì)象,應(yīng)該是同一類型,是可以比較的呀,但為什么不能比較呢
老師,既然Foo是Class的實(shí)例對(duì)象,c1、c2也是Class的實(shí)例對(duì)象,但為什么Foo和c1、c2不相等呢?它們既然都是Class的實(shí)例對(duì)象,應(yīng)該是同一類型,是可以比較的呀,但為什么不能比較呢
2017-05-23
舉報(bào)
2017-06-01
你拿類名去和一個(gè)對(duì)象比較?
2017-06-01
你可以通過(guò)instansof看看唄,肯定都是同一類型啊,只是實(shí)例化方式不同而已.
2017-06-01
c1和c2指向同一地址肯定想等啊,你自己去看看父類object類的equals方法吧;要比較就要重寫hascode和equals方法;實(shí)例化得對(duì)象不是地址是什么?你自己直接輸出實(shí)例化的對(duì)象看看,能比較內(nèi)容的都是重父類的equals方法的。還不懂就去看看api上面有具體的代碼,你自己就能看到它是怎么比較實(shí)現(xiàn)的。
2017-06-01
因?yàn)槊恳粋€(gè)實(shí)例化對(duì)象都對(duì)應(yīng)著不同的內(nèi)存空間,所以說(shuō)他們不相等;我們可以通過(guò)重寫hascode和tostring方法去實(shí)現(xiàn)同一類型的比較。
2017-05-23
行,希望能看懂吧
2017-05-23
我也是,多看幾遍吧.