Object:是所有引用类型的顶级父类,系统都会默认使用引用类型extends Object
此类中提供了常用的方法:
1:toString():在Object中返回的是类全名@HashCode值,即对象的内存堆中的位置信息
此方法会在输出变量时,或引用变量进行拼接时默认调用,而查看地址信息,通常没有必要,我们通常要查看的是对象的成员变量信息
因此我们需要重写toString()方法,用于查看对象的详情
2、equals(Object obj)
Object类型中的此方法中的逻辑是比较调用者this与形参obj的地址信息是否相等
简单说成:比较this与obj是不是同一个对象
在定义类型时,继承过来的equals()方法我们要重写
重写规则:
(1)查看传进来的obj是不是null
(2)查看传进来的obj是不是this
(3)查看传进来的obj是不是本类型
java-oop-Object
猜你喜欢
转载自blog.csdn.net/qq_38741415/article/details/81459021
今日推荐
周排行