A. Exemple de méthode générique
public class Panier{
public static <E> Fruit getElement() {
return element;
}
}
B. Appel de la méthode
Pomme maPomme = Panier.<Pomme>getElement();
C. Omettre le type
Pomme maPomme = Panier.getElement();
|
Les génériques ne s'appliquent pas qu'aux classes : ils peuvent également être utilisés sur des méthodes [A].
La classe est ici classique, mais elle peut néanmoins contenir une méthode générique. La variable générique doit être dans ce cas insérée entre les modifieurs (public static ) et le type de retour (Fruit ). Les classes génériques peuvent tout aussi bien comporter des méthodes génériques, ou pas.
Les méthodes génériques s'appellent en indiquant le type avant le nom de celle-ci [B].
Le compilateur Java est conçu de sorte que vous pouvez cependant omettre le type de l'appel de méthode [C].
|