重写hashcode
@Override
public boolean equals(Object o) {
if(this == o) {
return true;
}
if(!(o instanceof Emp)) {
return false;
}
Emp emp = (Emp)o;
return this.id == emp.id;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + id;
return result;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
///3
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry m = (Map.Entry) it.next();
System.out.println("key:"+m.getKey()+",value:"+m.getValue());
}
//4
public Computer(float price,String year,String time,String people) {
this.price = price;
this.year = year;
super.setRksj(time);
super.setRkczy(people);
}