有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java语言与泛型

创建此类时

public static class TreeNode<E extends Comparable<E>>

{}是什么意思


共 (2) 个答案

  1. # 1 楼答案

    这是一个通用约束

    这意味着TreeNode中存储的任何类型都必须实现Comparable<E>接口

  2. # 2 楼答案

    这意味着每当你创建这个类的一个实例,比如

    TreeNode<MyClass> myTreeNode = new TreeNode<MyClass>();
    

    MyClass必须实现可比<;MyClass>

    public class MyClass implements Comparable<MyClass>
    {
          //CODE
    }