Object类概述
被称为父类或者是超类,所有类在创建对象的时候,最终找的父类就是Object。
Object有构造方法:Object(),它的第一行绝对不是super,其他类第一行是super
接口不继承Object,只有类才继承
object也有自己的构造方法:public +类名(){},创建便有属性,所有父类拥有的构造方法,子类也必须会有
equals方法
(注意比较的是地址还是值==比较的是地址,XequalsX比较的是值)
注意:在复写Object中的equals方法时,一定要注意public boolean equals(Object obj)的参数是Object类型,在调用对象的属性时,一定要进行类型转换,在转换之前必须进行类型判断。
左面代码框在new后面增加p1=p2,结果则返回true,意思是把P2内存地址给了P1
扫描二维码关注公众号,回复:
2648814 查看本文章
toString方法
toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。