Ecrire une méthode générique pour trouver l'élément max dans une liste
Salut,
c'est une question posé ICI.
voici ma solution:
Code:
1 2 3 4
|
public static <T extends Comparable< T>> T findMax(List<? extends T> list, int begin, int end) {
...
} |
la réponse à cette question dans le tutoriel était de cette forme:
Code:
1 2 3 4 5
| public static <T extends Object & Comparable<? super T>>
T max(List<? extends T> list, int begin, int end) {
...
} |
la question est la suivante:
pour quoi l'utilisation du type à paramètre T extends Comparable<? super T> et non seulement T extends Comparable< T>. quel est l'avantage.