java语言与泛型 4 月,4 周 Questions & Answers 652 创建此类时 public static class TreeNode<E extends Comparable<E>> {}是什么意思
# 2 楼答案 这意味着每当你创建这个类的一个实例,比如 TreeNode<MyClass> myTreeNode = new TreeNode<MyClass>(); MyClass必须实现可比<;MyClass> public class MyClass implements Comparable<MyClass> { //CODE }
# 1 楼答案
这是一个通用约束
这意味着
TreeNode
中存储的任何类型都必须实现Comparable<E>
接口# 2 楼答案
这意味着每当你创建这个类的一个实例,比如
MyClass必须实现可比<;MyClass>