gpt4 book ai didi

java - 为什么我的通用实现不起作用? (扩展Comparable>)

转载 作者:行者123 更新时间:2023-12-01 06:39:06 26 4
gpt4 key购买 nike

我正在使用 BinaryNode<T> 实现二叉搜索树保存信息。在我的树类中,我有这行代码:

public class BST<T> implements BSTInterface<T extends Comparable<? super T>>

这会导致许多错误,例如:

BST.java:10: error: > expected
public class BST<T> implements BSTInterface<T extends Comparable<? super T>>
^
BST.java:10: error: <identifier> expected
public class BST<T> implements BSTInterface<T extends Comparable<? super T>>
^

我不确定为什么这不起作用,因为该行代码适用于我的界面。任何帮助将非常感激!我可能犯了一些愚蠢的错误。

最佳答案

我认为你打算写

public class BST<T extends Comparable<? super T>> implements BSTInterface<T>

您必须在第一次提及 T 时对 T 设置界限。

关于java - 为什么我的通用实现不起作用? (扩展Comparable<? super T>>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19804210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com