其他分享
首页 > 其他分享> > object

object

作者:互联网

toString

默认返回当前对象在堆内存中的地址信息:类的全限名@内存地址。

 

意义:父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息。

 

没有重写:

 

 

 

 

重写过后:

 

 

 

equals

默认是比较当前对象与另一个对象的地址是否相同,相同返回true,不同返回false。

 

意义:父类equals方法存在的意义就是为了被子类重写,以便子类自己来定制比较规则。,以便比较2个子类对象的内容是否相同。

 

 

 

 

 

Objects常见方法

     objects中的epuals方法,比较两个对象的,底层会先进行非空判断,从而可以避免空指针异常,在进行equals比较。建议使用objects提供的equals方法,更安全。

 

 

 

 objects中的isNull方法,判断变量是否为null,是null返回true,反之。

 

 

 

标签:返回,对象,方法,object,equals,objects,重写
来源: https://www.cnblogs.com/xiao-wang-tong-xue/p/16487518.html