匿名内部类是不是要重写接口的所有抽象方法?拿这个怎么解释呢?
创建一个TreeSet集合:
TreeSet<Integer> ts = new TreeSet<Integer>(new Comparator<Integer>() {
public int compare(Integer s1,Integer s2) {
int num = s2 - s1;
return num > 0 ? 1 : num;
}
});
查API Comparator类里有两个抽象方法,却只重写了一个
public interface Comparator<T> {
int compare(T o1, T o2);
boolean equals(Object obj);
求大神解释解释呗.....
|
|