首先有一个类List负责链表的基本初始化脸变、添加节点、删除节点等操作
我在A类中声明了List的一个对象l并作为A的一个成员变量,且在相关函数中对l进行了添加结点的操作,即l已经不是一个空链表了。在另外一个类B中,需要用到链表的内容,在B类也声明List一个对象l1,通过赋值将l赋值给l1,但是l1好像是空的。程序大概过程如下:
public class List
{
//list的基本操作
}
class A
{
List l;
//……对l添加结点
//……打印l的内容,可以显示出添加的内容
}
class B
{
A a;
List l1;
l1=a.l;
//……打印l1,没有结果显示??????????
}
我在A类中声明了List的一个对象l并作为A的一个成员变量,且在相关函数中对l进行了添加结点的操作,即l已经不是一个空链表了。在另外一个类B中,需要用到链表的内容,在B类也声明List一个对象l1,通过赋值将l赋值给l1,但是l1好像是空的。程序大概过程如下:
public class List
{
//list的基本操作
}
class A
{
List l;
//……对l添加结点
//……打印l的内容,可以显示出添加的内容
}
class B
{
A a;
List l1;
l1=a.l;
//……打印l1,没有结果显示??????????
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货