天天看点

每日一学(17)—— Java的API及Object类

Object类概述

被称为父类或者是超类,所有类在创建对象的时候,最终找的父类就是Object。

Object有构造方法:Object(),它的第一行绝对不是super,其他类第一行是super

接口不继承Object,只有类才继承

object也有自己的构造方法:public +类名(){},创建便有属性,所有父类拥有的构造方法,子类也必须会有

equals方法

(注意比较的是地址还是值==比较的是地址,XequalsX比较的是值)

注意:在复写Object中的equals方法时,一定要注意public boolean equals(Object obj)的参数是Object类型,在调用对象的属性时,一定要进行类型转换,在转换之前必须进行类型判断。

每日一学(17)—— Java的API及Object类

左面代码框在new后面增加p1=p2,结果则返回true,意思是把P2内存地址给了P1 

每日一学(17)—— Java的API及Object类
每日一学(17)—— Java的API及Object类
每日一学(17)—— Java的API及Object类

toString方法

toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型[email protected]+内存地址值。

每日一学(17)—— Java的API及Object类
每日一学(17)—— Java的API及Object类
每日一学(17)—— Java的API及Object类