摘要: 要重写自己的hashCode方法并没有什么绝对正确的答案,但是我们的目标是:不相等的对象尽可能有不同的hashCode,而且必须满足的一个通用约定是:相等的对象应该具有相同的hashCode。下面介绍一种hashCode的实现方式,这种实现方式对一般的程序来说足够了,至于如何实现更完美的hashCo 阅读全文
posted @ 2018-08-30 10:52 stitchGoGo 阅读(5384) 评论(1) 推荐(0)
摘要: 在老师重写的equals代码中开始有三个判定条件 if (this == obj) //如果直接可以用==判定会直接返回true if(obj==null) //如果obj为null会直接返回false if(!(obj instanceof Course)) //注意这一条已经在判定obj和Cou 阅读全文
posted @ 2018-08-30 10:28 stitchGoGo 阅读(441) 评论(0) 推荐(0)