说对了。其实我在上面的代码中就写到了。只是你没看到重点而已!!
hashCode其实是在HashSet中用到的多,因为在HashSet中低层数据就是哈希表,当把对象(其实是引用)存储到其中,可以方便的检索。当你存储时,引用指向的值变了,你才能判断。其实我们要清楚的知道在运行阶段,
引用指向了谁,比较才有意义。作者: 不胖的胖子 时间: 2013-5-15 21:39
public class Test
{
//覆盖equals方法
public boolean equals(Object obj){
return true;
}
//覆盖hahsCode方法
public int hashCode(){
return 60;
}
public static void main(String args[]){
Test t1 = new Test();
Test t2 = new Test();