Bonjour,
J'ai du mal à comprendre le résultat suivant :
Soit la classe A telle que :
J'ai ensuite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part class A {int i; }
Je sais que les résultat sera "EGAL", mais je ne comprend pas pourquoi, je pense que cela découle du b=a, mais là encore je n'arrive pas à expliquer cette instruction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 A a=new A(); A b=new A(); a.i=10; b=a; b.i=5; if(a==b) System.out.println("EGAL"); else System.out.println("PAS EGAL");
Merci d'avance.
Partager