В чем разница между сигнатурами двух методов ниже?Разница между: <T> ReturnContainer test() и: <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;
}
Какая разница между требует возвращаемого типа <T> ReturnContainer
выше по сравнению с <T> ReturnContainer<T>
ниже?
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;
}
Вы просили об этом раньше. Почему бы вам не изменить свой предыдущий вопрос? Точный дубликат: http://stackoverflow.com/questions/3777315/t-cannot-be-resolved-to-a-type –
ReturnContainer rc = new ReturnContainer это правильно? Должен ли он быть ReturnContainer rc = new ReturnContainer ? –
tkr