Interface Rate不是抽象的,并且不会覆盖java.lang.Comparable中的抽象方法compareTo(java.lang.Object)
我得到一个错误,告诉我我没有实现compareTo方法,而我是。我的代码如下所示(我省略了访问器方法,因为它们很好): 更改此项:Interface Rate不是抽象的,并且不会覆盖java.lang.Comparable中的抽象方法compareTo(java.lang.Object),interface,comparable,Interface,Comparable,我得到一个错误,告诉我我没有实现compareTo方法,而我是。我的代码如下所示(我省略了访问器方法,因为它们很好): 更改此项: public class Rate implements Comparable 为此: public class Rate implements Comparable<Rate> 公共类费率实现可比性 确保重写equals和hashCode,并且当两个速率相同时,equals方法提供与compareTo相同的行为。如果不这样做,您将遇到微妙的、违反
public class Rate implements Comparable
为此:
public class Rate implements Comparable<Rate>
公共类费率实现可比性
确保重写equals和hashCode,并且当两个速率相同时,equals方法提供与compareTo相同的行为。如果不这样做,您将遇到微妙的、违反直觉的错误。更改此选项:
public class Rate implements Comparable
为此:
public class Rate implements Comparable<Rate>
公共类费率实现可比性
确保重写equals和hashCode,并且当两个速率相同时,equals方法提供与compareTo相同的行为。如果你不这样做,你会遇到微妙的、违反直觉的错误。总是小问题。非常感谢,现在效果很好!总是小事。非常感谢,现在效果很好!