0
\ SG wekrbpigubwepirubgpiuwebgpiubewprigubpewirubgpiuerbp [eworihgpbiweubrpigubwerpiugbeprjgbperbpgiuwebpgiubepiugbrpiewubgpiuwebgpiubwepirgubpiweubgpwebrpigubewpigubpwei時; rubgpiuew我不斷獲取找不到符號錯誤使用可比
\ SG wekrbpigubwepirubgpiuwebgpiubewprigubpewirubgpiuerbp [eworihgpbiweubrpigubwerpiugbeprjgbperbpgiuwebpgiubepiugbrpiewubgpiuwebgpiubwepirgubpiweubgpwebrpigubewpigubpwei時; rubgpiuew我不斷獲取找不到符號錯誤使用可比
this
是指不具有id
的EmployeeCOMP
實例。在這方面,compareTo
方法應該是Employee
類(不是單獨的一類)的一部分:
public class Employee {
...
public int compareTo(Employee emp) {
return this.id.compareToIgnoreCase(emp.id); // **this** refers to an Employee instance
}
}
試圖通過一個單獨的類使用意味着你可能需要實現一個Comparator
。
在我的Employee類的末尾,我已經有一個public int compareto了,我應該保留它並完全擦除EmployeeCOMP類嗎? – McDodger
這樣做會給我帶來錯誤,因爲我的Employee類中已經有一個compareto(Employee)方法 – McDodger