Réponse douteuse d'une question de la certification Java Oracle
Bonjour, j'ai une question d'un guide de préparation à la certification oracle qui est la suivante
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Etant donné la méthode suivante
public static <E extends Number> List<? super E> process(List<E> nums)
un programmeur veut utiliser la méthode de la façon suivante
List<Number> input = ...;
List<Number> output = null;
output = process(input);
est-ce que ça compile ? |
La réponse donné est que ca compile et je pense que c'est pas juste. En effet <E extends Number> ne peut pas s'appliquer pour E=Number
Pouvez vous me dire si ca compile ? Merci