所以,我有这个类 ComplexSystem。此类具有自己的属性(本例中为 attr_a)。它也有几个要素。在另一个过程中,调用元素的方法,并且需要 ComplexSystem 的属性来计算某些东西。我应该怎么做?我在这里提供了一个例子:
class ComplexSystem:
def __init__(self, attr_a):
self.attr_a = attr_a
self.elements = []
def add_element(self, element):
self.elements.append(element)
class Element:
def do_something(self):
### I want to use the attr_a of the ComplexSystem here, what should I do?
mySystem = ComplexSystem("foo")
new_element = Element()
mySystem.add_element(new_element)
mySystem.elements[0].do_something()
互换的青春
紫衣仙女
青春有我
相关分类