为什么 Java 中的许多 Collection 类都扩展抽象类并实现接口(interface)(也由给定的抽象类实现)?
例如,类 HashSet
扩展了 AbstractSet
并实现了 Set
,但 AbstractSet
已经实现了 设置
。
最佳答案
这是记住该类真正实现该接口(interface)的一种方式。
它不会产生任何不良影响,并且可以帮助理解代码,而无需遍历给定类的完整层次结构。
关于java - 为什么Java中的许多Collection类都扩展抽象类并实现接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58227440/