我刚刚通过 Oracle Docs Tutorial Tutorial学习了 Java 中的泛型。现在我已经转向 Collections Framework。我想知道 Map 接口是否像这样通用
public interface Map<K,V> {
// Basic operations
V put(K key, V value);
V get(Object key);
V remove(Object key);
boolean containsKey(Object key);
//some more method declarations
}
我想知道为什么V get(Object key); V remove(Object key); boolean containsKey(Object key);
使用 Object 作为其参数而不是 K的方法签名。