【问题标题】:Can class implement another class through interface? [closed]类可以通过接口实现另一个类吗? [关闭]
【发布时间】:2019-08-26 16:31:03
【问题描述】:

我正在阅读有关泛型的文档 (https://docs.oracle.com/javase/tutorial/java/generics/inheritance.html) 并得出一个短语:

以 Collections 类为例,ArrayList 实现 列表,列表扩展集合。

据我所知,例如在这里回答Is there a way to guarantee an interface extends a class in Java? 接口不能扩展类。那么在文档中如何使用集合类的第一个扩展,然后将结果用于实现?

【问题讨论】:

  • Collection 是一个接口,而不是一个类。 ArrayList 类实现了List 接口,它扩展了Collection 接口。
  • @khelwood,谢谢。我误读了收藏作为收藏。
  • @AlexeiMartianov Things 是一个包含与 Thing 相关的方法的实用程序类是很常见的。

标签: java extends abstract-data-type implements


【解决方案1】:

正如评论所指出的,我已经检查过了,我的误解来自对引用短语的误读 - 集合s,而不是集合。我在这里找到了关于集合的文档https://docs.oracle.com/javase/7/docs/technotes/guides/collections/overview.html,集合是一个接口。

【讨论】:

    猜你喜欢
    • 2014-02-11
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 2010-10-13
    • 2022-11-28
    • 2011-06-15
    • 1970-01-01
    • 2010-09-16
    相关资源
    最近更新 更多