références - Java - Programmation
Marsh Posté le 10-03-2013 à 15:55:18
Code :
|
Marsh Posté le 10-03-2013 à 18:11:14
merci, tu t'es donné du mal :-)
Ce que je ne comprends pas.
En terme de pointeurs C, je m'attendrais à :
input pointe sur maclasse1 et comme maclasse1 je viens de dire qu'elle pointe sur maclasse2 on aurait du avoir différent de zéro. Et en plus c'est ce que tu écris à la ligne 6 :-)
J'ai l'impression qu'il me manque une notion qui a l'air typique java. Je ne viens pas de java, il y a un truc qui me choque
Pourquoi maclasse1 pointe sur l'objet mclasse2, alors que input l'a copié? Pourquoi input fait une copie?
Marsh Posté le 10-03-2013 à 20:03:06
antiseptiqueincolore a écrit : merci, tu t'es donné du mal :-) |
Marsh Posté le 09-03-2013 à 12:52:25
Bonjour,
scusez.
La question est vraiment bete. Je voudrais savoir pourquoi java se comporte comme ça?
J'ai un premier objet:
Un deuxième objet, conteneur
Cas d'utilisation:
Pourquoi est-ce que dans le premier cas, ça affiche 1 (c'est une référence, et je m'attends au résultat) et dans le cas conteneur ça affiche zéro? Quelle est la règle?