1)我是 python 新手。我只是在一个类的方法中分配一个变量,并且该变量需要访问另一个类。2)如何在python中将a方法从一个类调用到另一个类?
问问题
577 次
2 回答
2
我想你正在尝试做这样的事情?
class one:
def __init__(self):
self.x = 2
class two:
def get1(self,reference):
print reference.x
def get2(self):
global x
print x.x
x = one()
y = two()
y.get1(x)
y.get2()
哪个输出:
2
2
于 2012-04-21T06:03:20.667 回答
0
更多信息会有所帮助,但这是一种方法。
class Foo(object):
def __init__(self):
self.value = "from Foo"
class Bar(object):
def __init__(self):
print Foo().value
Bar()
另一种味道
class Foo(object):
def valuesForOtherClasses(self):
self.value = "from Foo"
class Bar(Foo):
def __init__(self):
super(Bar, self).valuesForOtherClasses()
print self.value
Bar()
于 2012-04-21T06:03:31.327 回答