Bonjour,
J'aimerai avoir une précision sur le principe de la généricité en Java
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;
}
...
} |
Qu'elle est l'intérêt dans le chevron de ma classe d'étendre une autre classe ?
<T extends NoeudAbstrait>
Merci pour vos réponse
Partager