两个类里面共享一个数据

python中怎么做到2个类里面共享一个数据,定义一个全局的,还是怎么用?

class dog:

    def __init__(self):
        global  name
        self.name=name
    def pr(self):
        print(self.name)

class man:
    def __init__(self):
        global name
        self.dog=name
        self.name="小明"
    def pr(self):
        print(self.dog,self.name)
name="小黄"
b=man()
d=dog()
b.pr()
d.pr()

声明全局变量,引用全局变量

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

看看这篇对你有没有帮助:

定义一个全局的,在你要调用的时候声明global