from queue import Queue
class AB:
def __init__(self,dq,x=99) -> None:
self.dq = dq
self.dq.put([9,8])
self.x = x
class A:
def __init__(self) -> None:
self.dq = Queue()
self.ab = AB(self.dq)
self.x = 5
a=A()
print(a.dq.queue)
a.dq.put([3,4])
print(a.ab.dq.queue)
print(a.dq.queue)
a.ab.dq.get()
print(a.ab.dq.queue)
print(a.dq.queue)
a.x = 8
print(a.x,a.ab.x)
a.ab.x = 999
print(a.x,a.ab.x)

本文介绍了如何在Python中使用Queue类进行数据结构操作,以及类AB和A之间的继承关系。实例展示了如何创建Queue对象,向队列中添加元素,获取元素,以及修改父类和子类的属性。

被折叠的 条评论
为什么被折叠?



