为了账号安全,请及时绑定邮箱和手机立即绑定

听的有点晕,前面老师说this==obj比的是两个对象引用的值,age!=other.age又再比引用的值,这样比来比去都把我比晕了......

比两个对象引用的值其实是比两个对象是不是在同一个类,我用软件测试过,在一个类里编写属性,然后实例化二个对象,用equals方法判断的结果为:两个对象是相同的,如果在二个类分别编写相同属性,用equals方法判断结果为:两个对象是不相同的

正在回答

5 回答

主要是看你equals()是怎么写的 我可以直接一句return true; 通通一样

0 回复 有任何疑惑可以回复我~

两个不同的引用对象,如果属性值相同的话,用equals返回值是true

0 回复 有任何疑惑可以回复我~
#1

llpjack 提问者

属性值相同,但两个对象不在同一个类也会不相同的
2014-11-17 回复 有任何疑惑可以回复我~

引用对象已经包含属性值和方法,引用对象都比了,属性值还比什么

0 回复 有任何疑惑可以回复我~

一个是引用对象,一个是整型,当然有区别啦

0 回复 有任何疑惑可以回复我~
#1

llpjack 提问者

引用对象已经包含属性值和方法,引用对象都比了,属性值还比什么
2014-11-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

听的有点晕,前面老师说this==obj比的是两个对象引用的值,age!=other.age又再比引用的值,这样比来比去都把我比晕了......

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信