在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ corejava 覆蓋object類的equal方法 這句話怎么理解?

corejava 覆蓋object類的equal方法 這句話怎么理解?

employee a,b;
a.equal(b)怎么就不行了?

\不好意思,圖片斜了…
圖片描述

回答
編輯回答
假灑脫

Object里面的equals沒(méi)有參數(shù),子類這個(gè)并沒(méi)有重寫(xiě)它
認(rèn)真點(diǎn)

手誤,Object,實(shí)現(xiàn)類的equals參數(shù)不同

2018年1月31日 06:48
編輯回答
鹿惑

原文的意思不是說(shuō)a.equals(b)不行,而是這種方式定義的equals方法并沒(méi)有真正覆蓋Object的equals方法。所以對(duì)Employee對(duì)象來(lái)說(shuō)它有兩個(gè)equals方法,這是有風(fēng)險(xiǎn)的,一不小心調(diào)到Object那個(gè)就壞了,可能就會(huì)導(dǎo)致邏輯錯(cuò)誤

2017年9月29日 19:17