前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 基础(六) Object 类

Java 基础(六) Object 类

作者头像
Rikka
发布2022-01-19 18:06:18
2120
发布2022-01-19 18:06:18
举报
文章被收录于专栏:rikkarikka

几乎在所有的 oop 语言中,都有一个“”的存在。在 Java 中,这个“根”就是 Object 类。 Object 类中包含有:

  • toString()
  • equals()

两个方法,前者可以打印对象的信息(可以在子类中具体实现);后者判断是否管理着同一个对象 (默认实现为 ==) 。如果要实现判断内容是否一致,需要在子类中实现。比如,要实现只要 CD 类中 artist 成员相同,equals()就返回 true,需要这样写:

代码语言:javascript
复制
@Override
public boolean equals(Object obj)
{
    CD a = (CD)obj;//造型
    return artist.equals(a.artist);//equals判断两者所指向的对象的内容(可以自己实现判断标准)而==判断的是两者的值是否相等(即是否指向同一个对象)

}
  • equals 比较二者指向对象的内容
  • == 比较二者是否指向同一地址(管理同一个对象)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档