有一句不太懂?

来源:百度知道 编辑:UC知道 时间:2024/05/20 23:37:40
class NOde<K,T>
{
public K Key;
public T Item;
public NOde<K,T>NextNode;
Pulbic Node()
{
Key=default(K);
Item=default(T);
NextNode=null;
}
Public NOde(K key,T item,NOde<K,T>nextNOde)
{
Key=key;
Item=item;
NextNode=nextNode;
}
}
就这一句---------------
public Node<K,T>NextNode;

public Node<K,T> NextNode;

就是声明一个自身类的对象.
这个有点象链表.Node<K,T> 这个类是链表中的节点对象.
每个这个对象都有一个成员指明下一个节点的地址.就是Node<K,T> NextNode
比如现在有Node<K,T> A,Node<K,T> B,Node<K,T> C,Node<K,T> D
A.NextNode->B,B.NextNode->C,C.NextNode->D
这样就形成了一个链

范式,泛型集合~

泛型