原始Object類中,equals和==的作用無缺別想帅,判斷的都是對象的引用即訪問的內(nèi)存地址是否相同
類似于String這些類懈费,因?yàn)橹貙懥薳quals方法,故直接比較的value值
所以當(dāng)我們的類需要根據(jù)類的成員變量值來決定對象是否相同時(shí),就需要重寫equals方法博脑。
另外為了保證相同的對象的hashCode一致憎乙,所以重寫equals方法時(shí)票罐,也要重寫hashCode()方法。
原始Object類中,equals和==的作用無缺別想帅,判斷的都是對象的引用即訪問的內(nèi)存地址是否相同
類似于String這些類懈费,因?yàn)橹貙懥薳quals方法,故直接比較的value值
所以當(dāng)我們的類需要根據(jù)類的成員變量值來決定對象是否相同時(shí),就需要重寫equals方法博脑。
另外為了保證相同的對象的hashCode一致憎乙,所以重寫equals方法時(shí)票罐,也要重寫hashCode()方法。