我有一个具有内部节点类的外部类(LinkedStack<T>
)。是否有必要使用相同的泛型声明内部Node类,如
private Node<T>
而不是
private Node
或它没有任何区别?
答案 0 :(得分:1)
如果内部类是静态类,则为yes,否则为no。
即:
vtkQuadricClustering
或:
class LinkedStack<T> {
// references to T refer to LinkedStack's T.
static class Node<T> {
// references to T refer to Node's T.
T data;
}
// ...
Node<T> node;
}