Java中Object对象的常用方法: 我们都知道,Object是所有类的根类,是所有类的老祖宗。 有必要对Object类里的方法进行解析,下面来解析一下Object类的几个常用方法: equals,hashcode,toS
Java中Object对象的常用方法:
我们都知道,Object是所有类的根类,是所有类的老祖宗。
有必要对Object类里的方法进行解析,下面来解析一下Object类的几个常用方法:
equals,hashcode,toString,getClass,notify,notifyAll,wait,finalize和clone方法。
1、关于equals()方法:
源代码:
public boolean equals(Object obj) {return (this == obj);
}
上面方法使用了“==”来判断两个对象是否相同,判断的是两个对象的堆内存地址是否相同。
我们发现Object给的equals()方法根本不够子类使用,所以SUN公司建议子类去重写equals()方法。
两个基本数据类型比较用“==”。
引用数据类型比较用equals()方法。
测试代码:
后续
【本文来自:美国服务器 http://www.558idc.com/mg.html提供,感恩】