java-oop-Object

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是不是本类型

猜你喜欢

转载自blog.csdn.net/qq_38741415/article/details/81459021
今日推荐