【发布时间】:2011-08-03 13:43:01
【问题描述】:
假设我们知道 ViewGroup 扩展了 View。
此外,我们还有一个通用的参数化class A<T extends View>
问题:
为什么方法C.add() 不接受new A<ViewGroup>() 作为参数?
由于多态性,它不应该工作吗?
解决方案:
用? extends View 唱歌添加让添加接受new A<ViewGroup>() 作为参数。
【问题讨论】:
-
虽然我没有明白你到底想说什么,但这个链接可能会对你有所帮助:stackoverflow.com/questions/6909995/…
标签: java generics inheritance polymorphism