重寫equals()與hashCode()方法

Java語言是完全面向對象的,在java中,所有的對象都是繼承於Object類。Ojbect類中有兩個方法equals、hashCode,這兩個方法都是用來比較兩個對象是否相等的。在沒有重寫equals方法我們是繼承了object的equals方法,那裏的 equals是比較兩個對象的內存地址,顯然我們new了2個對象內存地址肯定不一樣。 對於基本數據類型,==比較的是兩個變量的值。對於引用對象,
相關文章
相關標籤/搜索