课程
/后端开发
/Java
/Java入门第二季 升级版
我再对象的属性值弄两个不同的属性值,相同的内存区域,相同的类名。使用equals方法后,执行结果还是两个对象是相同的。为什么。明明两个属性值不同?
2017-08-16
源自:Java入门第二季 升级版 9-9
正在回答
你这个说法好空洞啊,大概是你在给两属性赋值之后,又给两个属性指定了相同的内存地址,导致了两个属性的值一致了,你可以分别打印两个属性看看是不是两个属性一样了
邓一格 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答equals和==的问题
3 回答equals使用问题
2 回答equals()方法的问题
4 回答重写equals方法的问题
3 回答使用equals出现的问题