Можно ли указать родительский элемент класса при создании/объявлении этого класса? Например, я могу сделать что-то похожее на это:Укажите супертип класса при создании/декларировании?
MonitoredDevice<DeviceTypeToExtend> device = null;
А потом из этого заявления, класс MonitoredDevice будет простираться от параметра типа DeviceTypeToExtend. Теперь я знаю, что вы не можете использовать параметры типа для расширения от суперкласса, но кто-нибудь знает что-то подобное, чтобы достичь этой цели, «динамически», простираясь от конкретного родителя.
Спасибо,
Стив
Джошуа Блох обсуждает такие * рекурсивные ограничения типа * в * Эффективная Java *, выдержки из: http://java.sun.com/docs/books/effective/generics.pdf – trashgod