hashcode一样不一定equals一样。只是大部分情况一样,但是有可能出现撞哈希的情况。equals就是用来解决这种情况的。加入等效了,那干嘛还需要两个函数