myClass A,B;B = new Class();B.next = A;A = new myClass();这样,在最后一句执行之后,B.next显然就是null了。
怎么让B.next在最后一句执行后指向的是新的A?

解决方案 »

  1.   

    我觉得:要么构造函数赋值,要么后面你再给B.next赋值为A
      

  2.   

    myClass A,B;B = new Class();A = new myClass();B.next = A; 
    先new在赋值。
      

  3.   

    你的代码编译能通过吗,不然运行起来也会报错的吧。A还没初始化就B.next = A;
      

  4.   

    myClass A,B,c;B = new Class();B.next = c;A =c;c = new myClass();
      

  5.   

    错了,你试试这样的。
    myClass A,B,c;B = new Class();B.next = c;A =c;c = new myClass();