¿Cuál es la diferencia entre estas 2 funciones?Java Generics WildCard: <? extiende Número> vs <T extiende Número>
static void gPrint(List<? extends Number> l) {
for (Number n : l) {
System.out.println(n);
}
}
static <T extends Number> void gPrintA(List<T> l) {
for (Number n : l) {
System.out.println(n);
}
}
veo la misma salida.
Quizás es porque no hay diferencia? –
http://stackoverflow.com/questions/6008241/java-generics-e-and-t-what-is-the-difference – swapy
por qué no podemos definir la clase Nombre extiende el número> pero el nombre de la clase está bien? –