《java编程思想》第三章之equals()方法

来源:互联网 发布:双系统怎么重装ubuntu 编辑:程序博客网 时间:2024/06/05 21:11
==和!=关系运算符测试对象等价性比较的是两个对象的引用,equals()方法默认行为也是比较引用,所以,大多数java类库都实现了equals方法的重写,比如Integer类,如果new出两个Integer对象,值都取1,用equals方法比较,结果返回true。但是如果自己创建一个类,并且没有重写equals方法,也是new出两个对象,值取相同,结果会返回false,这就证明了自己创的类调用equals方法,它的默认行为也是比较引用。
原创粉丝点击