黑马程序员技术交流社区
标题:
equals 方法的重写
[打印本页]
作者:
tanlei200620
时间:
2012-2-22 13:49
标题:
equals 方法的重写
这个问题,可能不是很难,但肯定有很多人和我有疑惑,应该按照几种情况步骤来写,能使equals 方法的效率较高,而且能判断各种情况? instanceof 还有 Class
作者:
李晓俊老师
时间:
2012-2-22 13:52
这要根据你想比较的对象的不同来定的啊,没有万能的方法
作者:
刘基军
时间:
2012-2-22 14:10
参考于-Java核心技术:
@Override
public boolean equals(Object otherObject)
{
if(this == otherObject)
return true;
if(otherObject == null)
return false;
if(getClass() != otherObject.getClass())
return false;
Person p = (Person)otherObject;
return name.equals(p.name) && (number == p.number);
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2