首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

深入理解equals和==

:最基本的equels方法其实就是= =,也就是说,最基本的equels也存在两个情况 1.当他比较两个基本类型时,判断的时两个基本类型的类型和值是否相同 2.当他比较两个引用类型是,判断的时两个引用类型的类型和地址是否相同...也就是说最基本的equels方法和= =完全一样 注意点: 请看清楚,我这里说的最基本的equels方法,什么是最基本的equels方法?...在这里我们要知道一个知识点:equels方法是Object类的方法,我们再代码中写的所有Class类都继承了Object的equels方法,所以我称Object类的equels方法是最基本的equels...Object类的equels方法是直接点用了‘= =’,所以一开始我说:最基本的equels方法和==完全一样 那我们知道,继承的一大特点就是实现了java语言的多样性,而方法重写则是java语言多样性的实现原理之一...问题的重要点就在这里,继承Object类的子类对equels的重写导致了equels和= =的不同。具体哪里不同,这就要看怎么重写了。

23530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券