아래 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;
}
코드 블록에 코드가 추가되도록 코드 앞에 줄을 추가하십시오 :) –
thanks! 죄송합니다.이 – Mike
에서 새롭습니다. 직원의 급여 (또는 그 하위 클래스)와 급여 인스턴스 변수를 비교하는 것 같습니다. – Ivo