package org.jsoft.exception;
public class People {
private String name;
private int number;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public static void main(String[] args){
People s1=new People();
s1.setName("js");
s1.setNumber(220);
People s2=new People();
s2.setName("js");
s2.setNumber(220);
System.out.println(s1.equals(s2));
if(s1.equals(s2)==true){
System.out.println("这是同一个人");
}else{
System.out.println("这不是同一个人");
}
}
public boolean equals(Object obj){
if(obj==null){
return false;
}else{
if(obj instanceof People){
People s=(People)obj;
if(this.name.equals(s.name)&&this.number==s.number){
return true;
}
}
}
return super.equals(obj);
}
}