Рассмотрим:на Java родовой функции, разъяснение необходимости
public <U> void doSomethingWith(U u) {
...
}
- Метод возвращает аннулируются
- Метод получает знать тип U, когда он передается методу
Использование Java , что такое <U>
, предназначенный для представления?
Я хотел бы уточнить: Является ли это своего рода predeclaration «это дело типа U, который будет передан к вам, что и вы не знаете, о .. хорошо, это может быть что угодно "?
Является ли цель предугадать, в интересах компилятора? – JAM
Да, это в основном там, поэтому компилятор не пытается найти какой-то класс, фактически названный 'U'. – trutheality