泛型 super T> 的一个真实生活示例是什么?
- 论坛
- 泛型 <? super T> 的一个真实生活示例是什么?
9 浏览
泛型 super T> 的一个真实生活示例是什么?
我理解 super T>
表示T
的任何超类(任意级别的父类)。但是对于这个泛型边界通配符,我真的很难想象出任何现实生活中的例子。
我理解 super T>
的含义,并且我见过这个方法:
public class Collections { public staticvoid copy(List super T> dest, List extends T> src) { for (int i = 0; i < src.size(); i++) dest.set(i, src.get(i)); } }
我正在寻找一个现实生活中可以使用这种构造的用例,而不是解释它是什么。