感觉一面由hashcode与equals扩展了很多问题。