我有这样的课
class MainClass():
blah blah blah
class AnotherClass():
def __init__(self, main_class):
self.main_class = main_class
def required_method(self):
blah blah blah
我不太了解如何使用组合(不是继承),但我认为我必须做类似上面的事情。
我的要求是:
我应该能够使用 MainClass 的实例调用 AnotherClass() 的函数,如下所示:
main_class.AnotherClass.required_method()
截至目前,我能够做到这一点:
main_class = MainClass()
another = AnotherClass(main_class)
another.required_method()
谢谢。