Object类的方法(理解)
是类层次结构的顶层类,是所有类的根类,超类,所有类都直接或间接继承自Object类
Object类的方法:
A:toString():
public String toString():返回对象的字符串表现形式,格式为:类名+@+内存地址的十六进制,一般没啥意义,需要重写
B: equals(obj):
public boolean equals(Object obj):比较两个对象的引用地址是否相同,一般需要根据需求重写
==和equals的区别:
==:
A:如果是基本类型,则比较两个变量的值是否相同
B: 如果是引用类型,则比较两个对象的引用地址是否相同
equals:默认比较两个对象的引用地址是否相同,如果对象重写类该方法,则按照重写后的规则进行比较
|
|