next up previous contents index
suivant: Champs monter: Classes et instances, membres précédent: Expression de création   Table des matières   Index

Unicité de la référence produite

Chaque évaluation d'une expression de création produit une référence à un objet différent. Malgré les apparences, les deux points suivants sont différents, ce qui signifie exactement que le test d'égalité p1 == p2 aura pour valeur false :

  Point p1 = new Point(2, 3);
  Point p2 = new Point(2, 3);


204#204

Il est préférable de dire que p « désigne » un point, ou « réfère » à tel point, plutôt que de dire qu'il « est » un point. D'ailleurs, l'opération d'affectation permet de remplacer le point désigné par un autre. Après l'affectation suivante, les deux noms p1 et p2 désigneront le même point, celui référencé par p1 (figure 3.2):

  p2 = p1;



Rene' LALEMENT 2002-11-07