gpt4 book ai didi

java - 为什么 AbstractList,AbstractSet 做抽象而不是接口(interface)

转载 作者:行者123 更新时间:2023-11-29 09:53:34 25 4
gpt4 key购买 nike

一边研究抽象类和接口(interface)。我确实想知道为什么 java 集合具有所有抽象类。为什么他们不实现接口(interface)而不是抽象类。我对 AbstractList,AbstractSet 的问题。为什么他们不让他们接口(interface)。

注意::-我需要设计前瞻性答案

最佳答案

I do like to know about why java collection have all class abstract.

这个假设是错误的,因为在 Collections 框架中有诸如 Collection、List 和 Set 等接口(interface)。

why they dont implement interface instead of abstract class.

如果你的意思是 AbstractList,AbstractSet ..etc,因为要提供接口(interface)不可能实现的基本实现(java8 以下)

最后结合你可以看到的两点

AbstractList implements Iterable<E>, Collection<E>, List<E> {} 

关于java - 为什么 AbstractList,AbstractSet 做抽象而不是接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25863894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com