终于可以起名了 说:
我只是重写了hashcode() 内存地址输出 跟这个有什么联系吧
达内李老师 说:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
这是Object的toString方法源代码
你看一下就明白了
终于可以起名了 说:
哦 就是重写一个类的hashcode之后 这个类再创建几个实例 输出的地址都一样 就是不能再用地址判断是否是不同实例了
达内李老师 说:
重写hashCode之后,输出的就不是地址了,而是你写的hashCode值