Так как ваш заголовок идет:
Понимание общих параметров в абстрактном классе
вопрос под вопросом: было бы иначе (относительно общих типов), если бы SomeAdapter
не было бы абстрактным. Ответ: №
В этом конкретном примере T
может быть Any?
, а WH
может быть любым подклассом SomeAdapter
или SomeAdapter
(если SomeAdapter
не является абстрактным).
Типы T
и WH
фиксируются во время компиляции (см. Стирание типа ).
Итак, вы должны видеть обобщенные значения, например, переменную для типа.