Object类中toString方法的源代码是:
public String toString() { return getClass().getName() + "@" +Integer.toHexString(hashCode()); } //默认是打印:类名+哈希码(根据对象地址计算得出 )!可以根据需要在用户自定义类型中重写toString()方法。比如String类就重写了toString方法,源代码如下:
public String toString() { return this; }Object类中定义有: public boolean equals(Object obj)方法,提供定义对象是否“相等”的逻辑。
Object 的 equals 方法 定义为:x.equals ( y ) 当 x 和 y是同一个对象的应用时返回 true 否则返回 false
查看Object类中的equals方法源代码可以看出:
public boolean equals(Object obj) { return (this == obj); }