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

chapter08-面向对象编程——(Object类详解)——day09

目录

319-==运算符

320-查看Jdk源码

321-子类重写equals

322-equals课堂练习1

323-equals重写练习2

324-equals重写练习3

325-hashCode

326-toString

327-finalize


319-==运算符

引用的都是同一个地址,所以返回true

320-查看Jdk源码

equals只能判断引用类型是否相等,不能判断值是否相等

321-子类重写equals

1、Object比较的是对象的地址是否是一个

2、String中的equals重写了

integer,equals比较的是值是否相等

String,equals比较的是字符串是否一样

==是完全相同

322-equals课堂练习1

正常的equals

重写equals

323-equals重写练习2

Person p1 = new Person();
p1.name = "hspedu";Person p2 = new Person();
p2.name = "hspedu";System.out.println(p1==p2); //falseSystem.out.println(p1.name.equals(p2.name)); //trueSystem.out.println(p1.equals(p2)); //falseString s1 = new String("asdf");String s2 = new String("asdf");System.out.println(s1.equals(s2)); //trueSystem.out.println(s1==s2); //false

324-equals重写练习3

325-hashCode

326-toString

重写toString方法,输出对象的属性,使用快捷键

327-finalize

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ubuntu c++ http服务端event使用
  • AI学习记录 - 模型训练中怎么反向传播以及学习率的影响
  • 《黑神话悟空》幽魂无脑攻略分享
  • Axure设计之Web端交互元件库
  • 设计模式之工厂模式和策略模式的区别
  • 深入垃圾回收:理解GC的核心算法与实现
  • 移位操作存储多个布尔值或标志位
  • 自闭症儿童上普校,会面临霸凌吗?
  • Datawhale X 李宏毅苹果书 AI夏令营_深度学习基础学习心得Task2.2
  • 【经验分享】CANOPEN协议驱动移植(基于CANfestival源码架构)
  • Unity3D DOTS中ECS核心架构详解
  • 华为OD机试 - 数大雁(Java 2024 E卷 100分)
  • 指针的一些细节补充———C语言
  • Python 如何操作 Excel 文件(openpyxl, xlrd)
  • 基于STM32开发的智能农业监测与控制系统
  • HTML5新特性总结
  • IDEA常用插件整理
  • IOS评论框不贴底(ios12新bug)
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • java第三方包学习之lombok
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • MySQL主从复制读写分离及奇怪的问题
  • rc-form之最单纯情况
  • SQLServer插入数据
  • 简单实现一个textarea自适应高度
  • 盘点那些不知名却常用的 Git 操作
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • MyCAT水平分库
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #define用法
  • #pragma data_seg 共享数据区(转)
  • (2)MFC+openGL单文档框架glFrame
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (ZT)出版业改革:该死的死,该生的生
  • (第30天)二叉树阶段总结
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (六)c52学习之旅-独立按键
  • (十八)SpringBoot之发送QQ邮件
  • (一)appium-desktop定位元素原理
  • (转)VC++中ondraw在什么时候调用的
  • (转)程序员疫苗:代码注入
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (自用)gtest单元测试
  • .form文件_SSM框架文件上传篇
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET Framework 3.5安装教程
  • .Net 基于MiniExcel的导入功能接口示例