gpt4 book ai didi

python - 获得变量

转载 作者:行者123 更新时间:2023-11-30 23:40:05 26 4
gpt4 key购买 nike

我有一个愚蠢的问题:

有没有办法在另一个类中使用一个类的实例变量?我想继承可能是做到这一点的方法,但我不知道如何:(

例如:

class A():
def __init__(self):
self.var1 = 12
self.var2 = C()

def start(self):
self.var1=11
B()

class B():

def doSomething(self):
varXX = " here I would like to have objet self.var2 from A()"

class C():
def makeUI(self):
something

感谢帮助

最佳答案

class A():
def __init__(self):
self.var1 = 12
self.var2 = C()

def start(self):
self.var1=11
B(self) # pass this instance into the initialisation of B

class B():
def __init__(self, a):
self.a = a # save reference to the A() instance

def doSomething(self):
varXX = self.a.var2

关于python - 获得变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12954179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com