Java 我不断得到无法找到符号错误时使用可比
\sg Wekrbpigubwepirubbiuwebgpiubewprigubpewirubbiuerbp[EWORIHGPIWEUBBRPIUGBEPRJGBEPPGIUBEPGIUBEPIUGBRPIWBGPIUWebGPIUBWEPIWGPUBBEPIREGUBPIWGPUBBEPIGUBPWEI;rubgpiuewJava 我不断得到无法找到符号错误时使用可比,java,tree,heap,comparable,Java,Tree,Heap,Comparable,\sg Wekrbpigubwepirubbiuwebgpiubewprigubpewirubbiuerbp[EWORIHGPIWEUBBRPIUGBEPRJGBEPPGIUBEPGIUBEPIUGBRPIWBGPIUWebGPIUBWEPIWGPUBBEPIREGUBPIWGPUBBEPIGUBPWEI;rubgpiuew此引用了EmployeeCOMP的实例,它没有id。在这种情况下,compareTo方法应该是Employee类的一部分(不是单独的类别): 试图通过单独的类使用表示您可能需
此
引用了EmployeeCOMP
的实例,它没有id
。在这种情况下,compareTo
方法应该是Employee
类的一部分(不是单独的类别):
试图通过单独的类使用表示您可能需要在我的Employee类末尾实现一个
比较器
。我已经有一个公共的int compareto,我是否应该保留它并完全删除EmployeeCOMP类?这样做会导致错误,因为我已经有一个compareto(Employee)方法在我的Employee类中
public class Employee {
...
public int compareTo(Employee emp) {
return this.id.compareToIgnoreCase(emp.id); // **this** refers to an Employee instance
}
}