当前位置: 首页 > article >正文

Object类(2)

大家好,今天我们继续来看看Object类中一些成员方法,这些方法在实际中有很大的用处,话不多说,来看。

 

 

注:所有类都默认继承Object类的,所以可调用Object类中的方法,如equals,也可以发生重写(因为Object类是所有类的父类)

2.3 对象比较equals方法

在Java中, ==进行比较时:

a.如果==左右两侧是基本类型变量,比较的是变量中值是否相同

b.如果==左右两侧是引用类型变量,比较的是引用变量地址是否相同

c.如果要比较对象中内容,必须重写Object中的equals方法,因为equals方法默认也是按照地址比较的..

Object类中的equals方法

 

Person类重写equals方法,然后比较:

 

结论:

1.比较对象中内容是否相同时,一定要重写equals方法

2.字符串也是引用类型,但是String类中重写了equals方法,用来比较字符串中的内容。

好了,今天分享就到这里,谢谢大家!!!

 


http://www.kler.cn/a/523686.html

相关文章:

  • 【C++ 真题】P1706 全排列问题
  • 大屏 UI 设计风格的未来趋势
  • cursor软件的chat和composer分别是什么
  • 论文阅读(十四):贝叶斯网络在全基因组DNA甲基化研究中的应用
  • 团体程序设计天梯赛-练习集——L1-022 奇偶分家
  • Nuitka打包python脚本
  • 使用 KNN 搜索和 CLIP 嵌入构建多模态图像检索系统
  • [论文总结] 深度学习在农业领域应用论文笔记14
  • 人工智能:农业领域的变革力量
  • 如何制作浪漫风格的壁纸
  • 【PowerShell专栏】利用PowerShell开启端口的监听
  • GEE | 提取随机样本点的数据,以CHIRPS降水为例
  • Kotlin函数式API
  • 【蓝桥杯嵌入式入门与进阶】2.与开发板之间破冰:初始开发板和原理图2
  • 【Java基础-41.5】深入解析Java异常链:构建清晰的错误追踪体系
  • [Dialog屏幕开发] 设置搜索帮助
  • 双指针算法精解:对撞指针与快慢指针的妙用与实践
  • 2025年大数据毕业设计选题推荐:数据分析与可视化 数据挖掘
  • 获取metadata耗时对比(libtag/ffmpeg/gstreamer)
  • 第 5 章:声音与音乐系统
  • 一文大白话讲清楚webpack基本使用——17——Tree Shaking
  • [Dialog屏幕开发] 屏幕绘制(使用向导创建Tabstrip Control标签条控件)
  • Java 9模块开发:IntelliJ IDEA实战指南
  • Transformation,Animation and Viewing
  • 高通Yocto项目 - 全解析
  • 【MQ】探索 Kafka