Node nextNode; //下一个节点对象的句柄
这个类是个链表,每一个对象都保存着下个节点的对象句柄不是Node类还没有创建好吗?
这个问题简单了,这里的Node nextNode用来保存下一个对象的地址

解决方案 »

  1.   

    Class Node{
      int data; 
      Node *nextNode; //::要加指针!!!
      
      Node(int val){          
        data=val;
        nextNode=null;
       }
     }
    这是c++的用法吧。
    Node *nextNode中的Node的确还没构造,这只是声明。构造函数中才构造。
    java因为没有指针,所以没这种用法,但可用数组代替。
      

  2.   

    "java因为没有指针"
    原文不是Node *nextNode
    是Node nextNode
    nextNode是reference,一个引用
      

  3.   

    Node nextNode; 只是声明,并不是构造!