import java.util.*;
public class Vehicle implements Comparable<Vehicle>{
private String name;
private int modelNo;
public Vehicle(String name,int modelNo ){
this.name=name;
this.modelNo=modelNo;
}
public void setName(){
this.name=name;
}
public String getName(){
return name;
}
public void setModelNo(){
this.modelNo=modelNo;
}
public int getModelNo(){
return modelNo;
}
public int compareTo(Vehicle v){
return v.name.compareTo(name);
}
public int HashCode(){
return 1;
}
public boolean equals(Object o){
}
public String toString(){
return name+" "+modelNo;
}
我不知道如何覆盖equals?它有什么好处以及为什么有必要使用treeset对主类中的对象进行排序。