我在静态方法中遇到了关于泛型类型的问题。我有以下代码:
public class BST<E extends Comparable<E>> {
public static class Node<T> {
private T value;
private Node<E> left, right, parent;
private Node(T v) {
value = v;
}
public String toString() {
return value.toString();
}
}
....
}
那么我想在这个静态方法中使用Node:
public static <E> boolean equalTrees(Node<E> r1, Node<E> r2)
但是在Node中,我遇到了这个错误:
BST.Node成员类型必须限定为参数化类型,因为它不是静态的。
我已经搜索过了,但找不到答案。
equalTrees
方法在哪里?它是在BST
类中还是在Node
类中? - Óscar López