两个对象整体内容的比较-重写对象的equals方法
Posted 寂寞的小丑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个对象整体内容的比较-重写对象的equals方法相关的知识,希望对你有一定的参考价值。
比较两个对象整体的内容,要重写对象的equals方法
重写Person的equals方法
@Override public boolean equals(Object obj) { if(this == obj){//引用的地址完全一样 return true; } if(obj == null){//obj是空的 return false; } if(getClass()!=obj.getClass()){//两者类型不一样 return false; } Person p = (Person)obj;//强制类型转换,比较属性 return name.equals(p.name) &&gender.equals(p.gender) &&age == p.age; }
以上是关于两个对象整体内容的比较-重写对象的equals方法的主要内容,如果未能解决你的问题,请参考以下文章