벡터(Vector) 사용 예(2)
public class Student implements Cloneable{
private String name;
private int id;
private String addr;
public Student(String name, int id,String addr) {
this.name=name;
this.id=id;
this.addr=addr;
}//Student
public String getAddr() { return addr; }
public int getId() { return id; }
public String getName() { return name; }
public void setAddr(String string) { addr = string; }
public void setId(int i) { id = i; }
public void setName(String string) { name = string; }
public String toString(){
return name+" "+id+" "+addr;
}//toString
public Object clone() {
try{
return super.clone();
}catch(CloneNotSupportedException e) {
return this;
}
}//clone
public boolean equals(Object obj) {
boolean isE=false;
Student temp=(Student)obj;
if(temp.getName().equals(name) && temp.getId()==id
&& temp.getAddr().equals(addr)) {
isE=true;
}
return isE;
}//equals
public int hashCode() {
int temp=0;
temp=name.hashCode()+addr.hashCode()+id+37;
return temp;
}//hashCode
}
'자바 > JAVA...Spring' 카테고리의 다른 글
구로자바학원 추천 교육자료] 헤쉬테이블(HashTable) (0) | 2015.09.07 |
---|---|
구로자바학원 추천 교육자료] 벡터(Vector) 사용 예(2) - 2 (0) | 2015.09.07 |
구로자바학원 추천 교육자료] 벡터(Vector) 사용 예(1) (0) | 2015.09.07 |
구로자바학원 추천 교육자료] 벡터(Vector) (0) | 2015.09.07 |
구로자바학원 추천 교육자료] Legacy (0) | 2015.09.07 |