Quelle est la différence entre les signatures des deux méthodes ci-dessous?Différence entre: <T> ReturnContainer test() et: <T> ReturnContainer <T> test()?
public static <T> ReturnContainer test(Class<T> incomingClass)
{
List<TestTuple<T>> tupelo = new ArrayList<TestTuple<T>>();
ReturnContainer rc = new ReturnContainer(tupelo, incomingClass);
return rc;
}
Quelle est la différence entre un type exigeant de retour <T> ReturnContainer
ci-dessus par rapport <T> ReturnContainer<T>
ci-dessous?
public static <T> ReturnContainer<T> test(Class<T> incomingClass)
{
List<TestTuple<T>> tupelo = new ArrayList<TestTuple<T>>();
ReturnContainer rc = new ReturnContainer<T>(tupelo, incomingClass);
return rc;
}
Vous avez demandé auparavant. Pourquoi ne rééditez-vous pas votre question précédente? Exact duplicate: http://stackoverflow.com/questions/3777315/t-cannot-be-resolved-to-a-type –
ReturnContainer rc = new RetourContainer est-ce correct? Ne devrait-il pas être ReturnContainer rc = new ReturnContainer ? –
tkr