【发布时间】:2017-02-14 09:02:24
【问题描述】:
我正在尝试借助 Comparable 界面对我的通行证列表进行排序,但我失败了。
public class Pass extends JSONBase implements Comparable<Pass>{
}
这一行在 Android Studio 中引发了下一个错误:
'java.lang.Comparable' cannot be inherited with different type arguments:
'com.dendrowen.oveasy.model.JSONBase' and 'com.dendrowen.oveasy.model.Pass'
恐怕答案很明显,但我就是看不到! (我当然知道我需要compareTo() 方法)
【问题讨论】:
-
问题正是它所说的。
JSONBase已经实现了Comparable<JSONBase>。你不能用不同的类型参数重新实现它。 -
哇。谢谢。我……我只是觉得自己很愚蠢……
标签: java android extend comparable