我想使用下面的compareTo方法对数组进行排序。我很难理解它究竟做了什么。我也没有得到Object arg指的是什么。任何人都可以向我解释这种方法到底是什么以及它是如何工作的?下面的代码是我一直努力着......compareTo方法:Object arg?
public int compareTo (Object arg)
{
if (salary > ((Employee)arg).salary)
return;
else if (salary == ((Employee)arg).salary)
return 0:
else
return -1;
}
请在您的代码之前添加一行以使其出现在代码块中:) –
谢谢!对不起,我是 – Mike
的新手,它看起来像是将Employee的对象工资(或其子类)与工资实例变量进行比较。 – Ivo