重写 Object.equals()方法
2009-11-23 11:43
288 查看
重写 Object.equals()方法
public boolean equals(Object obj)
{
if(obj ==null) return false;
else
{
if(obj instanceof Cat)
{
cat c = (cat)obj;
if(c.color == this.color && c.height == this.height)
{
return true;
}
}
}
return false;
}
public boolean equals(Object obj)
{
if(obj ==null) return false;
else
{
if(obj instanceof Cat)
{
cat c = (cat)obj;
if(c.color == this.color && c.height == this.height)
{
return true;
}
}
}
return false;
}
相关文章推荐
- 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重
- HashMap 、 ArrayList、String 重写了equals方法 而Object类(比如User)没有重写
- 重写Object.Equals方法
- 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重
- Object类学习之equals方法重写
- 重写Object的虚方法——重写Equals和运算符
- 比较两个对象的内容是否相等 重写object 的equals方法
- 关于Object类中equals方法的重写
- 消除通过重写Object的equals方法重复的对象
- Object 开发中常用的重写方法总结toString,equals,hashCode,compareTo
- 重写Object.equals()方法和Object.hashCode()方法
- 重写Object中equals方法
- 重写Object中的equals方法
- 使用Set存储Object对象,重写equals和hashCode方法
- object对象重写equals方法时为什么需要重写hashCode方法
- 源码剖析HashMap--当key为Object时为什么要重写hashcode与equals方法
- Object 开发中常用的重写方法总结toString,equals,hashCode,compareTo
- 整理 Object 类(为什么重写 equals 和 hashCode 方法)
- 关于Object中的equals方法重写需要注意什么
- 重写Object.equals()方法和Object.hashCode()方法