首页
学习
活动
专区
工具
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和= =的不同。具体哪里不同,这就要看怎么重写了。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券