soc*_*soc 4 java comparison interop programming-languages scala
被重命名extends Comparable[A],以extends Ordered[A]和重命名def compareTo,以def compare足够的或者是有什么我应该照顾?
你是对的,这就是你需要做的.其他方法Ordered将使用其默认实现,如下所示:
def < (that: A): Boolean = (this compare that) < 0
def > (that: A): Boolean = (this compare that) > 0
def <= (that: A): Boolean = (this compare that) <= 0
def >= (that: A): Boolean = (this compare that) >= 0
def compareTo(that: A): Int = compare(that)
Run Code Online (Sandbox Code Playgroud)
唯一没有默认实现的Ordered是比较,您将使用旧compareTo方法定义.应该工作,只要以上是你想要的其他比较.
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |