java泛型的问题

imageimage
问个小白问题,为何直接返回List<class<?>>[]不行而List<?>[]或List<? extends Class<?>>[]可以?

阅读 1.5k
1 个回答

粗浅理解,仅供参考 由于你的例子非常不常见 我自己举给例子 image.png
其中A B C 都是简单的类 你把A看作你这里的class就行 另外 关于List<? extends T>这种情况 把它看作List<T> 或者 List<T的任何一个子类的确定的类型> ...好吧 我只知道这么多了 可以看看think in Java 上有关于上界下界的问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题