课程
/后端开发
/Java
/Java入门第二季 升级版
equals 必须得去重写么?不重写就比较不了参数的值了么?
2015-02-05
源自:Java入门第二季 升级版 9-9
正在回答
当比较两个对象的引用地址是否相同时就不必重写equals 方法和hashcode方法了,但如果你要比较两个对象的值是否相同时要同时修改equals和 hashcode两个方法。默认的equals方法同==,比较对象的引用地址,一般来说我们的对象都是引用对象,要重写equals方法。
不懒_不输 提问者
Leu_Z
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答重写equals()一定要重写hashCode
2 回答重写equals使用intanceof
2 回答为什么要重写equals方法?
5 回答重写的参数必须是类型,个数,顺序都一样才叫重写吗?
1 回答方法重写时访问修饰符也必须一样吗?