一起Talk Android吧(第七十九回:Java中的超级类-Object)

本文介绍了Java中的超级类-Object的基本概念及其重要作用。Object作为所有Java对象类型的父类,不仅支持参数传递的通用性,还提供了equals()、hashCode()和toString()等核心方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位看官们,大家好,上一回中咱们说的是Android中UI控件之RecyclerView的例子,这一回咱们说的例子是Java中的超级类-Object。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,上一回咱们还说Android中的UI控件,这一回就说Java方面的知识,这变化是不是有点快了呢,其实不快,我们在本系列小说开始的时候就说过,Java是开发Android的基础,这相当于在Andrid开发中穿插一些基础知识,大家不要感觉到意外。此外,最近在工作中调试程序时遇到了麻烦,所以重新回顾了超级类-Object的知识,并且做了总结。这也算是个“导火索”吧。好了,闲话休提,现在开始进入本章回主题,也就是Java中的超级类-Object。

看官们,Java中的类型除了基本类型外,其它都是对象类型,这些对象类型都有一个共同的父类Object,我们也叫它超级类。有看官说,我们自定义的类也有这个超级类吗?回答是肯定的。虽然我们自定义类的时候没有明显的使用
extends Object,但是也会继承这个超级类。

超级类经常在传递参数时使用,把参数的类型设置为Object,这样就可以接收任何非基本类型的对象,当我们需要使用该对象的时候再把该对象转回到具体的类型就可以。这点其实不意外,它完全符合面向对象中的要求。试想想,把子类对象转换为父类对象,这不是很正常的吗。

除了这个功能外,超级类还有其它的功能,那就是它提供的三大方法:

equals()
hashCode()
toString()

这三个方法有哪个功能呢?我们该如何使用它们呢?我们再后面章回中再做详细的介绍。

各位看官,关于Java中的超级类-Object的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值