equals的使用
在視頻最后的練習(xí)中,比較2部手機(jī)的尺寸、內(nèi)存、CPU是否能用equals進(jìn)行單個(gè)比較,在三個(gè)屬性中的對比輸出3個(gè)不同的結(jié)果,是否能用equals來寫代碼?
在視頻最后的練習(xí)中,比較2部手機(jī)的尺寸、內(nèi)存、CPU是否能用equals進(jìn)行單個(gè)比較,在三個(gè)屬性中的對比輸出3個(gè)不同的結(jié)果,是否能用equals來寫代碼?
2017-07-31
舉報(bào)
2017-08-15
你好!我也有這個(gè)疑問。
用equals的方法來比較,如上面代碼所示,phone1是不能用其本身的單一屬性來比較的(寫成phone1.mem會報(bào)錯(cuò)),而后面phone是可以的。上面比較的是phone1和phone.mem。同樣,mem可以換成screen,cpu。就是phone1中的所有屬性值,和equals的對象只做相對應(yīng)的值的比較。
用==的方法來比較,就可以用對應(yīng)的單一的屬性來比較,例如代碼所示phone1.mem和phone.mem比較。至于為什么equals不可以,具體的原因搞不懂。交流交流,弄懂了告訴我下!
2017-07-31
能能能