Bonjour,
J'aimerais comprendre ce code qui calcule un hashCode :
Je voudrais savoir ce que veut dire ce que j'ai mise en gras
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public int hashCode() { // On choisit les deux nombres impairs int resultat = 7; final int multiplier = 17; // Pour chaque attribut, on calcule le hashcode // que l’on ajoute au résultat après l’avoir multiplié // par le nombre "multiplieur" : resultat = multiplier*resultat + (nom==null ? 0 : nom.hashCode());
Si quelqu'un a la réponse Merci
Partager