public int hashCode()
{
return 7 * name.hashCode()
+ 11 * new Double(dalary).hashCode()
+ 13 * hireDay.hashCode();
}
这个方法里,为什么每个hashCode()前面都要乘一个数字呢?
还有散列码的具体用处?
最后一问题:
Object类中的equals()与instanceof()的区别在哪?
请高手帮忙!谢谢
{
return 7 * name.hashCode()
+ 11 * new Double(dalary).hashCode()
+ 13 * hireDay.hashCode();
}
这个方法里,为什么每个hashCode()前面都要乘一个数字呢?
还有散列码的具体用处?
最后一问题:
Object类中的equals()与instanceof()的区别在哪?
请高手帮忙!谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货