阅读时间: 1分钟
大家都可能会疑问为什么Map interface不能extend Collection interface,
其实最重要的原因是它们不相容。
Collection interface中的add(Object)不适用于Map interface。
add(Object)
可以从这个method中了解到它只能新增1个值( 1个parameter),
但Map的机制中每次新增元素都必须包括key值和Value值,
put(Object key, Object value),合共2个值( 2个parameter)。
所以Map interface不能够extend Collection interface。
除了上面提到的Method,还有addAll(), remove(), removeAll()。
虽然Map interface不可以extend Collection interface,
但它是属于Collections Framework。