class A { ... }
class B extends A implements Comparable<A> {
int compareTo(A aobject) { ... }
}
Run Code Online (Sandbox Code Playgroud)
通常我们Comparable使用类型参数实现B.但是java允许使用超类.
有没有我真的需要做这样的事情?
例如,如果您还有:
Class C extends A implements Comparable<A> {
int compareTo(A aobject) {
/* Implementations */
}
Run Code Online (Sandbox Code Playgroud)
您可以将 classB和的对象C与c.compareTo(b)或 with进行比较b.compareTo(c)。
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |