Copie Logique et copie physique
Bonjour,
j'utilise une classe qui représente une structure arborescente. Avant d'entrer dans une boucle je sauve mon arbre pour qu'il ne soit pas modifié dans cette boucle mais à priori je ne dois pas effectuer de copie physique de ma structure car elle est bien modifiée.
voici les champs de ma classe ModuleTree :
Citation:
public class ModuleTree {
boolean leaf = false;
LinkedList children=new LinkedList();
String label="";
Vertex representant=null;
Et voici ma fonction clone() qui est sensée me faire une copie physique d'un élément de type ModuleTree :
Citation:
public ModuleTree clone(){
ModuleTree clone = new ModuleTree();
clone.setLeaf(this.leaf);
clone.setChildren(this.getChildren());
clone.setLabel(this.getLabel());
clone.representant = this.getRepresentant();
return clone;
}
Merci beaucoup pour votre aide.