标签:
比较两个对象整体的内容,要重写对象的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; }
标签:
原文地址:http://www.cnblogs.com/lonely-buffoon/p/5570826.html