java吧 关注:1,266,435贴子:12,771,816
  • 4回复贴,共1

java 中接口不是抽象的吗,为啥java 的Map源码里有实现方法呢?

只看楼主收藏回复

代码来自java的map源码


IP属地:江苏1楼2018-03-26 14:21回复
    这是抽象类吧


    IP属地:江苏来自Android客户端2楼2018-03-26 14:45
    收起回复
      2025-06-27 04:42:37
      广告
      接口里的方法必须全是抽象的 抽象类里可以有非抽象方法
      实现接口必须重写全部抽象方法 继承抽象类可以不全重写抽象方法 但是这个类也要是抽象的


      IP属地:上海3楼2018-03-26 14:47
      回复
        1.8新特性,接口可以有具体的方法。为了给原来的集合类添加流式api,集合类接口都添加了默认非抽象的方法确保不用修改之前的大部分集合类,等于说是扩展了接口的功能


        IP属地:浙江来自Android客户端4楼2018-03-26 16:34
        回复