课程
/后端开发
/Java
/Java入门第二季 升级版
①视频中重写equals方法后为什么比较的两个对象就相等了? ②事实上两个对象的值相等,地址不同,对吗?只是现实中我们往往比较的是两个对象的值,所以才要进行方法的重写?
2016-02-27
源自:Java入门第二季 升级版 9-9
正在回答
重写后比较的是对象的值(重写前是比较 两个对象是否放在同一个地方,重写后是比较 两个对象里的属性是否一样)
weixin_慕哥9207569
Minke 提问者
这里的相同指的应该是对象的类型和内容吧
而如果对象的地址相同,那就是同一个对象,当然都相同了
重写后的应该是比较对象的值和地址都相同吧
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答类的比较和string的比较有什么不一样?
3 回答java中的包
4 回答基础比较差求解谢谢
3 回答两个对象是否相等只需要比较属性,不需要比较方法吗
2 回答java中的继承