前言
Java的基類(lèi)Object提供了一些方法,其中equals()方法用于判斷兩個(gè)對(duì)象是否相等,hashCode()方法用于計(jì)算對(duì)象的哈希碼。equals()和hashCode()都不是final方法,都可以被重寫(xiě)(overwrite)。
本文介紹了2種方法在使用和重寫(xiě)時(shí),一些需要注意的問(wèn)題。
Java的基類(lèi)Object提供了一些方法,其中equals()方法用于判斷兩個(gè)對(duì)象是否相等,hashCode()方法用于計(jì)算對(duì)象的哈希碼。equals()和hashCode()都不是final方法,都可以被重寫(xiě)(overwrite)。
本文介紹了2種方法在使用和重寫(xiě)時(shí),一些需要注意的問(wèn)題。