Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2008, 14:55
tunombre
 
Fecha de Ingreso: enero-2008
Mensajes: 10
Antigüedad: 16 años, 4 meses
Puntos: 1
Problema con Wildcards

Necesito implementar un método que recibe un List de tipo genérico y que devuelve el mayor de los objetos de la lista. La signatura me sale algo tal que así:

Código:
public static <T> mayor (List<T>lista)
ó así

Código:
public static <?> mayor (List<?>lista)
De ambas formas me dice : "return type required" en teoría le estoy indicando que devuelve un tipo <T> o <?>, no?

Por otra parte, sabríais decirme cuál es exactamente la diferencia entre <T> y <?> uno es un tipo genérico y el otro es un tipo desconocido, no? Pero, en qué se diferencian?

saludos!