J'aurais tendance à les mettre dans la classe Ensemble perso. Ou alors dans une classe statique "Ensembles" qui contient ces fonctions, mais bon...
Mais dans tous les cas, ton problème est dans la définition de ta méthode statique: il faut lui donner la valeur pour le type générique T, et pour ce faire il te faut ajouter un paramètre générique comme montré dans generic methods and constructors:
Code :
public static <T> Ensemble<T> union ( Ensemble<T> EnsA, Ensemble<T> EnsB )
|
le <T> seul étant le paramètre générique pour ta méthode.
Ensuite à l'utilisation, tu peux fournir le type explicitement:
Code :
Sets.<String>union(setA, setB)
|
ou alors laisser le compilo inférer le type (pour du code aussi simple, il est habituellement capable de se débrouiller):
Code :
Sets.union(setA, setB)
|
Message édité par masklinn le 04-12-2008 à 16:11:27
---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?