abstract class AbstractMap implements Map
class HashMap extends AbstractMap implements Map觉得HashMap再implements Map完全没有必要,因为父类已经implements了。有人能解释下吗

解决方案 »

  1.   

    人家说晚上高手会出来
    请教java这样设计的目的
      

  2.   

    好像是默认适配器模式的用法
    也就是用AbstractMap 来实现Map接口,也就是实现一些空方法
    那么class HashMap extends AbstractMap implements Map就不需要全部实现Map接口了,要用什么功能就实现Map的那个接口
    呵呵,没看到具体的AbstractMap,在这里也是猜
    希望高手出现并确认
      

  3.   

    只是更加清楚地说明该类实现了Map接口
      

  4.   

    我也是这么认为了 但不确定 很多论坛都问过了,没消息
    结账了作下广告
    爪哇咖啡坊   [email protected] 
    欢迎加入 没事挂着有事请大伙一起商量