我想使用下面的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