public class SortAnimal
{
public static Comparator<Animal> getAnimalTagComparator()
{
return getAnimalTagComparator();
}
class getAnimalTagComparator implements Comparator<Animal> {
@Override
public int compare(Animal o1, Animal o2) {
return o1.getTag()-o2.getTag();
}
}
我有一个生成数组,并调用另一个文件:为什么我得到stackoverflow?
Comparator<Animal> getAnimalTagComparator = SortAnimal.getAnimalTagComparator();
为什么我在这条线让计算器:返回getAnimalTagComparator();
你为什么不?这条线是做什么的? – 2015-04-02 04:09:08