Open ShannonHung opened 1 year ago
https://shannonhung.github.io/posts/equals-hashCode.html
前言如果你想要自定義物件判斷是否相等的邏輯,就改equals吧!如果你想要修改HashMap或是HashSet中,不重複物件的邏輯,那就修改hashCode吧! 在物件導向的世界裡面,勢必逃不了自己建立的物件(你可能把某些功能包起來,放在某個class裡面)又或是想要建立一個Employee.class這樣的類別,方便你建立員工的資料存入資料庫中。 而這些xxxx.class都其實繼承Obje
這太牛逼了
https://shannonhung.github.io/posts/equals-hashCode.html
前言如果你想要自定義物件判斷是否相等的邏輯,就改equals吧!如果你想要修改HashMap或是HashSet中,不重複物件的邏輯,那就修改hashCode吧! 在物件導向的世界裡面,勢必逃不了自己建立的物件(你可能把某些功能包起來,放在某個class裡面)又或是想要建立一個Employee.class這樣的類別,方便你建立員工的資料存入資料庫中。 而這些xxxx.class都其實繼承Obje