Есть ли способ с генериками Java сообщить компилятору, что тип T
должен быть типа U
? Например.Как выразить, что тип T должен иметь тип U?
public class Whatever<T, U> {
T specific;
U moreGeneral;
}
Теперь я хочу, чтобы убедиться, что T является подклассом U
. Есть ли способ указать это?
Вы ищете [ограниченный тип параметры] (http://docs.oracle.com/javase/tutorial/java/generics/bounded. HTML). –
Если ты собираешься опробовать меня, скажи, почему. это просто вежливость – jlarson