1、设计一个类,生成该类的两个对象,比较两个对象是否相等。
来源:百度知道 编辑:UC知道 时间:2024/06/17 17:59:33
//定义一个Person类
class Person
{
private String name;
private String idStr;
public Person(){}
public Person(String name , String idStr)
{
this.name = name;
this.idStr = idStr;
}
//下面是name和idStr的setter和getter方法。
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
public void setIdStr(String idStr)
{
this.idStr = idStr;
}
public String getIdStr()
{
return this.idStr;
}
// //重写equals方法,提供自定义的相等标准
// public boolean equals(Object obj)
// {
// //只有当obj是Person对象
// if (obj != null && obj instanceof Person)
// {
// Person personObj = (Person)obj;
// //并且当前对象的idStr与obj对象的idStr相等才可判断两个对象相等
// if (this.getIdStr().equals(personObj.getIdStr()))
// {
// return true;
// }
// }
// return false;
/