0

在浏览 Wildfly 8 中类的源代码时org.jboss.as.controller.registry.FastCopyHashMap,我观察到这个类是同时扩展java.util.AbstractMap和实现java.util.Map的。

我知道一旦我们扩展java.util.AbstractMap,我们也将获得 java.util.Map 的所有属性,然后我们为什么要java.util.Map显式实现。

如果有人能解释我所缺少的,我将不胜感激。

PS-我正在研究 Wildfly 代码,以了解一些最佳实践、算法并了解 J2EE 规范是如何实现的,当然希望在不久的将来为这个项目做出贡献。

4

1 回答 1

1

implements Interface添加到实现接口的超类的唯一原因是显式的。它有助于阅读源代码,但不是必需的。

于 2014-01-02T17:01:00.177 回答