import java.util.Date;
public class Cat{
private String name;
private Date birthday;
public Cat(){
}
public void setName(String name){this.name=name;}
public String getName(){return name;}
public void setBirthday(Date birthday){this.birthday=birthday;}
public Date getBirthday(){return birthday;}
public boolean equals(object other){
if(this==other)
return true;
if(!(other instanceof Cat))
return falsel
final Cat cat=(Cat)other;
if(!getName().equals(cat.getName()))
return false;
if(!getBirthday().equals(cat.getBirthday()))
return false;
return true;
}
public int hashCode(){
int result=getName().hashCode();
return result;
}
}
本文介绍了一个简单的Java程序,定义了一个猫类,包括属性如名字和生日,并实现了equals和hashCode方法来确保对象的正确比较。
527

被折叠的 条评论
为什么被折叠?



