Olá pessoal,
Estou em dúvida na ‘tradução’ do seguinte código:
public static <T extends Object & Comparable><? super T>> T max(Collection<? extends T> coll) { ... }
Pergunta: O tipo do objeto passado para o método max deve extender a classe Object E implementar a interface Comparable, sendo que Comparable somente trabalhará com a classe T ou com as superclasses de T.
É isso mesmo ?!?
Dá-lhe generics :!:
Obrigado desde já.
Att.
Fernando.