j'ai un objet agissant comme identifiant unique, qui a deux paramètres, nous les appellerons A et B, et a la logique suivante:Compute hashCode pour OU logique
obj1 est égal à obj2 si et seulement si:
obj1.A is equal to obj2.A
OU
obj1.B is equal to obj2.B
Comment puis-je calculer un contrat satisfaisant hashCode() pour cet objet? Suis-je coincé faire la solution horriblement inefficace de "retour 0 toujours"? Vous ne savez pas quel type de maths faire ici
Eh bien c'était plutôt stupide de ma part. Bonne prise, on dirait que j'ai besoin de rafraîchir un peu mes bases. Donc, je ne serai pas capable d'utiliser une clé unique comme je le pensais. – torquestomp