高手能讲一下node类中几个构造器的作用吗?
C版数据结构学过,但这个看不懂啊。
 public class Node<T>
    {
        private T data;
        private Node<T> next;        public Node(T val, Node<T> p)
        {
            data = val;
            next = p;
        }        public Node(Node<T> p)
        {
            next = p;
        }        public Node(T val)
        {
            data = val;
            next = null;
        }        public Node()
        {
            data=default(T);
            next=null;
        }        public T Data
        {
            get { return data; }
            set { data = value; }
        }        public Node<T> Next
        {
            get { return next; }
            set { next = null; }
        }