标签:
toString()----------------------输出对象的地址 重写后输出对象的值
对象.equals(对象)---------------比较两个对象的内存地址 重写后比较两个对象的属性(总是会重写hashcode()方法,因为实例ab通过equals表现为相等,但是他们存在hashmap中的hashcode依然是不一样的)
object类其他的比较重要的方法:
getClass():得到类对象(强调类的代码信息,类的对象更强调类代码信息的值)hashcode() :唯一区分对象的(对象地址字符串) clone() 线程中:notify() , notifyAll() , wait()
关于object类的两个重要方法以及为什么重写equals一定要重写hashcode()
标签:
原文地址:http://www.cnblogs.com/zzy-frisrtblog/p/5543916.html