Compréhension de la classe Island !
Bonjour,
Je me base sur un exemple pour comprendre l’éligibilité des variables d'instances dans le gc.
J'ai une classe Island :
Code:
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;
}
} |
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
y a quelqu'un qui pourrai m'aider sur la compréhension ?
merci d'avance