【发布时间】:2012-10-24 09:12:10
【问题描述】:
在检查Map 和SortedMap 接口时,我注意到Map 接口中已经定义的许多方法也在SortedMap 中重新定义(而不是简单地让继承)。
SortedMap 扩展 Map,为什么要重新声明一些方法,例如:
Set<K> keySet();
Collection<V> values();
为什么会有这种冗余?
(我使用 JDK 7)
【问题讨论】:
-
@Bhesh Gurung 谢谢,链接帖子中的某个人说:“他们只是为了方便而重新声明它们。这也有助于重新定义该特定方法的 javadocs”。它适合我:)
-
这是正确的链接:stackoverflow.com/q/13205286/738746。
标签: oop collections map java