Salut,
Envoyé par
Yakuzan
J'ai une methode qui s'appelle aneatir:
aneantir(Liste liste1) {
liste1 = null;
}
Elle est supposer de detruire l'objet pour qu'il ne soit plus utilisable(la classe Liste est un classe que jai cree qui est un clone de la classe Array).
Déjà cette méthode est complètement inutile : il n'y a que la référence du paramètre de la méthode qui est mis à null, et non pas la référence de la méthode appelante ! De plus je vois mal l'intérêt de faire une méthode pour cela : c'est bien plus simple de le faire directement
De toute manière dans la généralité des cas tu n'as pas vraiment à mettre des valeurs à null : il faut surtout bien choisir le scope de tes variables et privilégier les variables locales le plus souvent possible...
Envoyé par
Yakuzan
je ne sais pas trop comment mettre un array au heap, quelqu'un peut m'aider?
Que veux-tu dire par là ???
Envoyé par
Yakuzan
P.S J'ai lu qu'un Array c'est un object particulier...mais pourquoi je ne peux pas faire:
int mTabElement[] = new int[nbElement];
mTabElement[] = null;
Cette syntaxe de déclaration n'est pas vraiment correct en Java même si elle est accepté. Il faut utiliser la forme suivante :
int[] mTabElement = new int[nbElement];
a++
Partager