今天带你学习Object类常用方法,轻松应对日常小问题。
1、 获取对象信息可通过调用toString方法实现。
2、 打印对象时调用此方法,将其信息转为字符串返回,若未重写则默认输出对象地址。
3、 调用toString方法时,默认输出的是对象地址,难以理解其实际内容。为了清晰展示对象的属性信息,需要重写Object类中的toString方法,使其返回对象的具体属性值。
4、 判断对象是否相等的方法是equals。
5、 该方法用于判断对象是否相等,必须进行重写。由于默认的equals方法仅比较对象地址,无法满足实际需求,因此需重写以实现内容上的比较。
6、 对象的哈希码签名方法
7、 该方法用于获取对象的内存地址,通常与equals方法一同重写,以保证两个相等对象的哈希值也相同。
8、 当垃圾回收器确认对象不再被引用时,会自动调用该对象的回收方法。
9、 获取该对象运行时类,返回字符串形式为类名加@及哈希码的无符号十六进制,通常由子类重写此方法以实现自定义输出格式。
评论
更多评论