java Object

Object中常用方法:

1.toString():

返回对象的的描述信息,输出形式:类名@哈希码值的十六进制

System.out.println(obj); = System.out.println(obj.toString());

编程习惯:重写toString();


2.equals():

返回所比较的对象的内存地址,true 或 false.

编程习惯:重写equals()方法,使得比较的是对象的属性是否相等而不是内存地址。


 

3.hashCode():

返回该对象的的哈希码值,操作系统底层的哈希算法。同一个对象的哈希码值是

唯一的。

java规定如果两个对象equals返回true,那么这两个对象的hashCode必须相等。

 

 

 

 

 

 

posted @ 2016-08-15 22:57  lifehrx  阅读(97)  评论(0编辑  收藏  举报