【发布时间】:2013-06-30 02:21:17
【问题描述】:
我刚刚通过 Oracle Docs TutorialTutorial 学习了 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。
【问题讨论】:
-
@MattBall 不同意;事实上,答案比链接问题所解释的要明显得多
-
@fge 你不同意这个问题是重复的吗? ...真的吗?
标签: java generics collections map