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