Java 扩展接口时,在<&燃气轮机;你怎么办?
下面是两个声明类的示例:Java 扩展接口时,在<&燃气轮机;你怎么办?,java,generics,comparable,Java,Generics,Comparable,下面是两个声明类的示例: public class PriorityQueue<E extends Comparable<E>> { //implements Comparable<E> private ListNode front; etc...} 公共类优先队列{ //实现可比性 私有节点前端; 等等……} 及 公共类优先级队列扩展了{ 公共优先级队列(){ front=null; 等等……} 我知道类不能扩展接口,所以第二段代码给出了错误: Co
public class PriorityQueue<E extends Comparable<E>> {
//implements Comparable<E>
private ListNode front;
etc...}
公共类优先队列{
//实现可比性
私有节点前端;
等等……}
及
公共类优先级队列扩展了{
公共优先级队列(){
front=null;
等等……}
我知道类不能扩展接口,所以第二段代码给出了错误:
Compariable不能是PriorityQueue的超类,超类必须是类
第一个声明没有给出这个错误,只是让我知道我需要实现compareTo方法
在括号之间放置延伸段的作用是什么
谢谢您的时间。此
仅表示您希望E实现(或扩展)可比性
:这只是将E的类型限制在一定范围内。如果您发布了指向已回答问题的链接,将对海报和读者都有好处。链接就在问题的正上方,以防您错过:)谢谢。我确实错过了。第一次用电话找东西。
public class PriorityQueue<E> extends Comparable<E>{
public PriorityQueue() {
front = null;
etc...}