J'aurais voulu savoir si on peut utiliser des variables génériques en Java. Je m'explique :
on peut créer des classes génériques comme par exemple :
1 2 3
| public class MaClasse<T extends Component> {
// mon code
} |
Peut on faire pareil avec des variables. Par exemple utiliser une fonction qui prendrait en paramètre n'importe quel composant qui hérite de Object.
En fait je souhaite créer une interface utilisable par plusieurs classe et implémentant entre autre cette fonction :
DragDropFixture<T> drag(Object obj);
Le problème est que si je mets un TreePath en paramètre, ca ne marche pas (même si TreePath implémente Object).
Suis-je assez clair ???
Partager