重写equals方法

重写equals必须重写hashCode

public boolean equals(Object obj){
	if(obj instanceof Name){
		Name name = (Name) obj;
		return (firstName.equals(name.firstName))&&(lastName.equals(name.lastName));
	}
	return super.equals(obj);
}
public int hashCode(){
	return firstName.hashCode();
}

 

posted on 2015-03-26 19:07  27p9.wang  阅读(127)  评论(0编辑  收藏  举报

导航