JAVA如何判斷對象某些屬性是否一致(即JAVA對象如何重寫equals和hashcode方法)

舉個🌰: 我們創建一個Student對象,它分別有age,name,id三個屬性 在沒有重寫equals和hashcode方法的時候,我們可以看到,即使對象屬性值相同,他們也是不相等的,因爲地址值不同 接下來我們重寫Student的equals與hashcode方法,我們認爲age和name相同,這兩個對象就是同一個 測試:在重寫了以後,s1與s2  id不同,age,name相同我們認爲他們相
相關文章
相關標籤/搜索