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