class A { ... }
class B extends A implements Comparable<A> {
int compareTo(A aobject) { ... }
}
通常我们使用类型参数Comparable
实现B
。但是java允许使用超类。
有没有我真的需要做这样的事情?
答案 0 :(得分:3)
例如,如果您还有:
Class C extends A implements Comparable<A> {
int compareTo(A aobject) {
/* Implementations */
}
您可以将B
和C
的对象与c.compareTo(b)
或b.compareTo(c)
进行比较。