我在靜態方法中泛型類型有問題。我有這樣的代碼:靜態方法中的泛型類型
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();
}
}
....
}
然後我想使用節點在這個靜態方法:
public static <E> boolean equalTrees(Node<E> r1, Node<E> r2)
但節點是給我這個錯誤:
成員類型BST.Node必須使用參數化類型合格,因爲它不是靜態的
我已經搜索並找不到答案。
哪裏'equalTrees'方法?它是在「BST」類還是在「Node」類中? BST班級內的 – 2012-01-15 16:48:13
。 – 2012-01-15 17:00:56
這是哪一種語言? – 2012-01-15 17:08:07