为何Map接口不继承Collection接口?

IT互联网 已帮助: 时间:2025-05-26 11:24:03

为何Map接口不继承Collection接口?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:接口,Map,Collection

参考解答

用户头像

481***132

2025-05-26 11:24:03

尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。

如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或value列表集合的方法,但是它不适合“一组对象”规范。


上一篇 Iterator是什么?

下一篇 Enumeration和Iterator接口的区别是什么?

相似问题