Si. Peux-tu nous trouver un contre-exemple ? Donc c'est que tu dois te tromper.
Il se trouve que ces deux notations sont équivalentes : le compilateur estime que la première est une version courte de la deuxième.
En Java, comparer des pointeurs avec des opérateurs ordinaux n'existe pas. Tenter de le faire donnerait une erreur de compilation.
On ne peut les comparer que pour l'égalité, pour déterminer que deux variables pointent vers le même objet.
Après on peut estimer que l’existence de l'égalité pour comparer des pointeurs, rend peu intuitive l'inexistence des comparateurs ordinaux, qui donc passent par une étape intermédiaire de "sortir" le type primitif que contient l'objet.
Précisément.
Partager