Bonjour,
Je me base sur un exemple pour comprendre l’éligibilité des variables d'instances dans le gc.
J'ai une classe Island :
Donc j'ai des 3 variables d'instances i2, i3, i4 qui pointent sur respectivement sur un objet Island en mémoire mais je ne comprend pas c'est les point suivants lorsqu'il y a une affectation de i2.n=i3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class Island { Island n; public static void main (String [] args){ Island I2 = new Island(); Island i3 = new Island(); Island i4 = new Island(); i2.n = i3; i3.n = i4; i4.n = i2; i2=null; i3=null; i4 = null; } }
y a quelqu'un qui pourrai m'aider sur la compréhension ?
merci d'avance
Partager