您的位置:首页 > 编程语言 > Java开发

java 如何完美编写对象的equal方法

2016-07-07 10:48 381 查看
定义比较的对象叫otherObject

步骤如下:

1.检测this与otherObject是否为相同的引用

if(this==otherObject) return true;

2.检测otherObject是否为null

if(otherObject==null) return false;

3.类型比较

(1)如果较真到必须为同一个类,则使用getClass()比较

(2)如果所有子类统一一个标准,则只需要基类相同即可 使用 instanceof

4.类型转换,域值比较
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: