Equals判断相等

197 阅读1分钟

自定义的两个对象,如果使用==比较的是双方的地址,一般我们用来判断是否是同一个对象,但当需要比较两个对象部分内容是否一致时,就要通过重写Equals方法,我们可以在这个方法里面自定义我们要比较的规则,通过我们制定的规则来判断两个对象是否相等。

QQ图片20221101154832.png QQ图片20221101154837.png

将stu1和stu2改成同一个引用的话,不管通过Equals还是==都是一样的

QQ图片20221101154956.png

任何一个类型都可以通过Equals来做比较,但并不是所有的类型都可以通过两个等号作比较

QQ图片20221101155222.png