美文网首页
Object类&Object类总结

Object类&Object类总结

作者: 还是那个没头脑 | 来源:发表于2020-08-05 10:00 被阅读0次

概述

java.lang.Object 类是java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找到父类就是Object。
如果一个类没有特别指定父类,那么默认则继承自Object类。

Object类的toString方法

String toString() 返回该对象的字符串表示。

看一个类是否重写了toString方法,直接打印这个类对应对象的名字即可。如果没有重写toString方法,那么打印的就是对象的地址值(默认),如果重写toString方法,那么就按照重写的方式打印

Object类的equals方法

boolen equals(Object obj) 指示其它某个对象是否与此对象”相等“。

基本数据类型比较 ,引用数据类型比较 地址值

重写Object类的equals方法

Object类的equals方法默认比较的是两个对象的地址值,没有意义。
所以我们需要重写equals方法,比较两个对象的属性值。

问题:隐含着一个多态
多态弊端:无法使用子类特有的内容(属性,方法)
解决:可以使用向下转型(强转)

Object类总结

Object类总结.png

相关文章

网友评论

      本文标题:Object类&Object类总结

      本文链接:https://www.haomeiwen.com/subject/zqzbbhtx.html