课程
/后端开发
/Java
/Java入门第二季 升级版
这是我自己写的代码,是输出两个手机的属性值相同,最后的结果两个对象不相等,请问是哪里出错了,看了半天不知道哪里出问题了,感谢!
2019-11-11
源自:Java入门第二季 升级版 9-9
正在回答
你重写的是IPhone6的equals方法,使用的是iPhone的equals方法,
你设置的cpu和mem值不相同
比较的是两个手机的属性,你自己设置的几个属性值本身就是不相等的,所以结果肯定是两个对象不相等啊
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答为什么重写了equals()两类的对象还是不相等
1 回答为什么要比较两个对象是否相等
1 回答为什么我的对象找不到 ? 兄弟们能不能帮我看一下哪里错了?
2 回答为什么一个包中设两个class,new出对象相同
2 回答为什么最后显示两个对象是相同的