标签:The get 类型 核心技术 this 比较 ceo 子类 否则
编写equals方法的建议(《java核心技术卷1》第10版 P169)
if(getClass()!=otherObject.getClass()) return false;
如果所有的子类都拥有统一的语义,就使用instanceof检测:
if(!(otherObject instanceof ClassName)) return false
Class other=(ClassName)otherObject;
return field1==other.field1&&Object.euqals(field2,other.field2)&&..;
标签:The get 类型 核心技术 this 比较 ceo 子类 否则
原文地址:https://www.cnblogs.com/comicfuji/p/10050856.html