您只需要定义Animal implements Comparable<Animal>
即public class Animal implements Comparable<Animal>
。然后,您必须以compareTo(Animal other)
自己喜欢的方式实现该方法。
@Override
public int compareTo(Animal other) {
return Integer.compare(this.year_discovered, other.year_discovered);
}
使用的实现compareTo
,具有较高级别的动物year_discovered
将获得更高的顺序。我希望你的想法Comparable
和compareTo
这个例子。