我猜我在A班创建了一个链表 B级怎么能访问它? 如果有的话,请给我一些例子 非常感谢
答案 0 :(得分:2)
如果链接列表由类A维护。您应该创建一个可供B类使用的接口。
我能想到:
还有更多(比如迭代器)但它应该适合你的需要。
另一个选择是在A和B类之外创建它并将其传递给构造中的类。
答案 1 :(得分:0)
一种方法是通过构造函数将列表传递给两个类。
List<X> list = new LinkedList<X>();
A a = new A(list);
B b = new B(list);
答案 2 :(得分:0)
是否必须是链表?如果你使用一个可以控制内存空间的不同结构,你可以很好地使用共享内存。
答案 3 :(得分:0)
您可以在A类链接列表中创建插入,删除,遍历等友好函数和其他操作,它们可以在B类中使用。