二十七、深入==与equals的区别(下篇)
生活随笔
收集整理的這篇文章主要介紹了
二十七、深入==与equals的区别(下篇)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
@Author:Runsen
@Date:2020/6/2
作者介紹:Runsen目前大三下學(xué)期,專業(yè)化學(xué)工程與工藝,大學(xué)沉迷日語,Python, Java和一系列數(shù)據(jù)分析軟件。導(dǎo)致翹課嚴(yán)重,專業(yè)排名中下。.在大學(xué)60%的時(shí)間,都在CSDN。決定今天比昨天要更加努力。
我預(yù)計(jì)寫零基礎(chǔ)學(xué)Java寫到一百篇,這是第二十七篇,慢慢來,畢業(yè)前需要搞定。
上次我說到了在重寫的時(shí)候,如果重寫了equals方法,那么必須要重寫hashcode方法。原因是為了讓相同的對(duì)象擁有相同的hashcode值。這個(gè)就是我的答案,
還有兩個(gè)對(duì)象的equals為true,則兩個(gè)對(duì)象的hashCode相等。兩個(gè)對(duì)象的hashCode相等,兩個(gè)對(duì)象的equals不一定為true。就留在下篇,因此下篇比較簡(jiǎn)單些。
那就開始吧,我順便補(bǔ)充一個(gè) ==。
文章目錄
- ==
- == 和equals區(qū)別
==
先來一段代碼,提高下精神。
/*** @author Runsen* @date 2020/6/2 10:56*/public總結(jié)
以上是生活随笔為你收集整理的二十七、深入==与equals的区别(下篇)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杭州武警士官学校校长什么级别
- 下一篇: 台达社会责任感如何?是否重视可持续发展?