1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   | public class ABR <T extends NoeudAbstrait> {
	Noeud info; //Le champ T de type quelconque - Permet de savoir sur quel noeud on se situe
	ABR<Noeud> pere; // La référence sur le noeud père de l'objet courant
	ABR<Noeud> gauche, droit; // Les références sur les fils gauche et droit de l'objet courant
	int profondeur; // Indique la profondeur, dans l'arbre, du noeud correspondant à* l'objet courant
	   /* Constructeur
	    * 
	    */
	public ABR(Noeud obj) {
	    info = obj;
	    gauche = null;
	    droit = null;
	    pere = null;
	    profondeur = 0;
	} 
...
 
} |