为什么Java中的Map不是Collection?

时间:2016-01-19 10:22:32

标签: java data-structures collections

直观,我会说一个地图/字典,等等。是一个集合。为什么Java中的Map(接口)不是Collection(接口)的扩展(扩展)。

1 个答案:

答案 0 :(得分:0)

Map没有Collection界面的某些方法(例如addcontains等等),所以它无法扩展该界面。

Collection表示一组共同类型的元素。 Map没有 - 它表示一种类型的元素(称为键)到另一种类型的元素(称为值)的映射。