List,Set,Map哪个继承自Collection接口,以下说法正确的是 A.List,Map,Set B.List,Set C.Set,Map D.List,Map
时间: 2024-05-17 16:13:00 浏览: 115
List接口和Map接口
B. List, Set
在 Java 集合框架中,`List` 和 `Set` 都继承自 `Collection` 接口,而 `Map` 接口则不是。
`Collection` 接口是集合框架中的根接口,定义了集合框架中所有集合类都应该具备的基本行为。`List` 接口继承自 `Collection` 接口,表示一个有序的集合,其中的元素可以重复。`Set` 接口也继承自 `Collection` 接口,表示一个不允许重复元素的集合。
`Map` 接口则不继承自 `Collection` 接口,而是独立的接口,用于表示一组键值对的映射关系。`Map` 接口中的元素是以键值对的形式存储的,每个键对应一个唯一的值。
因此,选项 B 是正确的答案,`List` 和 `Set` 都继承自 `Collection` 接口。选项 A、C、D 都是错误的说法。
阅读全文