'''
1、变量声明的地方, 可以不再init里面,在函数里面也可以, 但是要记得尽量不要从新调用这个函数 因为如果调用这个变量, 会从新初始化
2、函数里面调用函数 直接加上另外一个函数的名字
'''
import threading
import queue
class A(threading.Thread):
def __init__(self):
super().__init__() # 对父类进行初始化的过程
self.queue = queue.Queue()
# self.daemon = True #随着主线程一起退出 (守护线程)
#self.list_ll = []
self.start()
def b(self):
print("哈哈")
self.list_ll = []
self.d() # 在函数b 里面调用函数d
def d(self):
for i in range(10):
self.list_ll.append(i)
class B(A):
def c(self):
print("嘻嘻")
print(self.list_ll)
self.d()
if __name__ == '__main__':
# a = A()
# a.b()
# print(a.list_ll)
b1 = B()
b1.b()
b1.c()
print(b1.list_ll)