问答详情
源自:6-4 学生选课---判断 Map 中是否包含指定的 key 和 value

关于map中是否包含指定的key和value

为什么查询ID时就不需要重写contains方法,而查询value时就要重写contains方法呢???

提问者:慕瓜453346 2018-10-31 21:54

个回答

  • 瞳孔中的世界
    2018-11-01 20:03:20
    已采纳

    key一般是使用String,Object等这种类型然而value的类型是自己写类型各不一样,,并且可以只有一个属性可以直接比较,,而value却可能有很多个属性,如果不重写的话得当value的所有属性都一样才能相等为true,,有时我们只需比较我们想要所以要重写。