重寫equals要遵照的規則

首先要注意重寫equals必須重寫hashCode (1.1)自反性:對於任何非null的引用值x,x.equals(x)=true (1.2)對稱性:對於任何非null的引用x,y,x.equals(y)=true,一樣y.equals(y)=true (1.3)傳遞性:對於任何非null的引用x,y,z,x.equals(y)=true,x.equals(z)=true =>y.equals(
相關文章
相關標籤/搜索