Object中的hashCode为什么被设计成int型,而不是long型?这个怎么回答?