一个类继承了comparable 或是comparator接口后,重定义了compareTo()或是compare()方法,虽然是重定义当然是看你自己如何比较的啊.一个人的对象,有身高,和体重,有形状,如果你愿意.你可以只比较身高相同就认为了同一个人,但你也可以比较他所有的属性相同就认为了同一个人:
class 人{
int 身高;
int 体重;
public int compareTo(另一个人的对象){
if(this.身高==另一个人的对象.身高)
return 0;
}
如果你想光身高相同还不行,那就把所有属性都相同才返回0
查看更多...
Tags: compareTocompareTo