Possible Duplicate:
Java.util.HashMap — why HashMap extends AbstractMap and implement Map?
  Why would both a parent and child class implement the same interface?




声明WeakHashMap 可以扩展AbstractMap 并实现Map 。

但是AbstractMap 已经实现了Map 。看来implements声明是多余的。

它被宣布的原因是什么?

最佳答案

除非有人能够指出JDK中WeakHashMap的作者在线发布的某个原因,否则我们只能推测。推测是它改进了自动生成的文档。它对类公开的接口或使用方式没有影响。

07-26 00:57