为什么Comparator接口不需要实现equals方法

为什么Comparator接口不需要实现equals方法

查阅资料后加上个人的猜测:
首先Compare中有两个抽象方法 需要实现类去实现1.compare(T o1,T o2)方法 2. equals(Object obj)方法
但是实际上实现该接口时 只需要实现compare方法就不会报错
因为Object类是所有的类的父类,而该类中有自己的equals方法

所以我认为 comparator接口的实现类(这里说一下 我猜测实现接口的类也可以同时继承父类 所以是 实现类 implements 接口 extend 父类(Object))中 该猜测已经证实 顺便纠正下错误 应该是 (实现类 extend 父类 implements 接口) 需要先继承父类 然后再实现接口

如果不去实现equals方法 默认会从父类(Object类)中继承已经实现的该方法
这是个人的学习笔记 只是为了以后回忆 所以如果有错误还请指正

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值