2011-09-30 61 views
0

有一种方法来传递的值或从一个类到另一类的变量,而不必通过主功能蟒/ pygame的,从一类通过输入到另一个类

我使用蟒

+1

你很少将数据从类传递给类。您通常将数据从对象传递到对象。一个对象可以引用另一个对象。你可以提供一个**小**代码样本,显示你正在尝试做什么? –

回答

1

当然,您可以访问特定对象的方法中的其他对象属性。例如:

class A(object): 
    def method(self, other): 
     other.somevar = 5 

class B(object): 
    pass 

def main(): 
    a = A() 
    b = B() 

    b.somevar = "Hello World" 
    a.method(b) 
    print(b.somevar) # now prints '5'