Mantıksal eşitliği tanımlamak için equals() metodunu override ettiğinizde, aynı zamanda hashCode() metodunu da override etmelisiniz — çünkü hash tabanlı koleksiyonlar (, ) sözleşmesine güvenirler. Bu sözleşmeyi bozmak, bulması zor ve sinsi hatalar üretir.
