重写equals必须重写hashcode,所以重不重写,equals都是hashcode的充分不必要条件