【发布时间】:2012-06-13 20:57:17
【问题描述】:
谁能告诉我第一个和第二个代码之间的区别是什么? MaxPQ 代表优先级队列,它是可以相互比较的“Key”对象的集合。
代码 1:
public class MaxPQ<Key extends Comparable<Key>>{
...
}
代码 2:
public class MaxPQ<Key implements Comparable<Key>>{
...
}
第二个代码无法编译,但我不直观为什么在使用泛型时我们需要扩展而不是实现接口。
【问题讨论】:
-
类似的问题可以在[这里][1]中找到。 [1]:stackoverflow.com/questions/976441/…
标签: java generics interface extend implements