Java Interface Comparator static compare

int compare (Объект o1, Объект o2) Сравнивает два своих аргумента для порядка.

Для сравнения двух объектов o1 и o2 нужно сделать что-то вроде:

MyClass o1=new MyClass();
MyClass o2=new MyClass();

 if (o1.compare(o1,o2)>0) ......

Почему этот метод не статичен? Если метод был статическим, возможно, например:

 if (MyClass.compare(o1,o2)>0) ....
5
задан Lorenzo Manucci 26 July 2011 в 14:29
поделиться