(这是我先前问题的跟进)
我有一个Foo<?>
物体foo
。Foo<T>
是一个接口。
如何获取隐藏在后面的类型值<?>
?
请注意,这并非易事foo
,例如class类Bar<String>
where 的对象Bar<T> implements Foo<T>
或某些实现接口FloatFoo
where的匿名类FloatFoo extends Foo<Float>
。我需要一种适用于所有情况的解决方案。
提前致谢 :)
最终(也许是最好的)解决方案:我重构了代码,因此不需要它。我将所有需要类型参数的代码移入Foo
,因此可以在类中提供适当的实现。事实证明,代码要少得多。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句