Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Les mer om dette på siden om equals-metoden.

int hashCode()

Denne metoden brukes for å gjøre søk blant mange objekter raskere i implementasjoner av sett-logikk, f.eks. java.util.HashMap og java.util.HashSet. Reglene for hashCode tett koblet til equals-metoden ved at dersom equals returnerer to true for to objekter, så skal deres hashCode-verdi være like. Det imidlertid lov at to objekter med like hashCode-verdier ikke er equals. Pga. denne tette koblingen er det anbefalt at en alltid (re)definerer hashCode hvis en redefinerer equals.