【发布时间】:2019-02-25 01:42:56
【问题描述】:
我正在学习 Java 中的集合。 Collection 的子类到底是什么?它们是 ArrayList、Lists 等吗?
【问题讨论】:
-
基本上,是的。您无法给出明确的列表,因为 任何人 都可以声明派生自
Collection接口的类或接口。
标签: java arrays class collections subclass
我正在学习 Java 中的集合。 Collection 的子类到底是什么?它们是 ArrayList、Lists 等吗?
【问题讨论】:
Collection 接口的类或接口。
标签: java arrays class collections subclass
Collection 我们是一个接口,而不是一个类,所以它没有子类。相反,它有实现它的类和扩展它的接口。由于它是一个public 接口,原则上任何人 都可以编写一个实现它的类。所以不可能列出所有这些类。
【讨论】:
正如 Raedwald 指出的,Collection 是一个接口,因此类实现它而不是子类化它。 Java 文档列出了实现它的 Java 类。我觉得这可能就是你要找的东西:Java 8 Collection Interface
【讨论】: