addAll(Collection<? extends E> c)
向集合中添加数据
泛型固定上边界 ? extends E 代表既可以向集合中添加本类型(E),也可以添加它的子类型
public TreeMap(Comparator<? super K> comparator)
泛型固定下边界 ? super K 代表在比较器中对数据进行比较,既可以比较它的本类型,也可以比较它的子类型
我的问题是:为什么明明叫固定下边界,那么K是不是表示下边界呢?但,很明显K相当于上边界,因为也是比较它的本类型和子类型啊? |
|