私は精巧なファイル スイッチャー (より適切な用語がない) に取り組んでおり、問題に遭遇しました。簡略化して、以下のコードを検討してください。
class Foo(object):
def __init__(self):
self.foo = Bar()
self.foo.baz()
class Bar(object):
def baz(self):
print("baz")
self.qux()
def qux(self):
print("qux")
クラス Foo が開始され、「self.foo.baz()」が呼び出されると、出力には何も出力されません。どうして?この場合、Foo 内から Bar クラス内のメソッドを適切に呼び出す方法はありますか?