课程
/后端开发
/Java
/Java入门第二季 升级版
之前不是不想等的?为什么最后哪次是相等的????
2018-10-25
源自:Java入门第二季 升级版 9-9
正在回答
之前不相等 因为equals和==方法默认判断地址是否相等,new出了两个对象,两个地址不相等
最后不相等 因为重写了equals方法,重写之后的equals方法可以判断对象里面属性值是否相等,赋值age的属性相等,所有相等
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么最后显示两个对象是相同的
1 回答为什么要比较两个对象是否相等
7 回答小白求教:给的值不同,但最后显示相同,为什么。。
5 回答为什么要return,直接sum等于两数相加不行
4 回答为什么重写了equals()两类的对象还是不相等