课程
/后端开发
/Java
/Java入门第二季 升级版
equal()方法中只选择一个属性进行对比,运行结果还是两个手机相同
2018-02-28
源自:Java入门第二季 升级版 9-9
正在回答
因为你在重写的函数里面让它在只有一个属性相同的情况下就让对象相同了
qq_汪星人_4 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么我这里两对象不同类型相同属性的值用equals()方法判断是相同的呢?
3 回答我重写了equals方法,dog1和dog2属性赋值也一样,怎么结果还是不相同呢?
2 回答为什么最后显示两个对象是相同的
1 回答用重写equals()方法比较两个手机,属性都相同,运行结果怎么是不同的
3 回答两个对象是否相等只需要比较属性,不需要比较方法吗