我试图理解什么<K, V extends Comparable<? super V>>是真正的意思。
如果compareTo()被调用来比较两个Association<K,V>对象;两种通用类型中的哪一种K或V将用于进行比较?
<K, V extends Comparable<? super K>>改为使用时会发生什么?
public class Association<K, V extends Comparable<? super V>>
{
K key;
V value;
//---------------------------------------
public int compareTo(Association<K, V> object)
{
return this.key.compareTo(object.key);
}
}
编辑了compareTo()
方法。
慕田峪7331174
30秒到达战场
相关分类