私の質問は以前にもあったと思いますが、どの用語を使用して検索すればよいかよくわかりません。重複していたら申し訳ありません。
私の質問は、現在のクラスのインスタンスを作成するクラスからメソッドを呼び出す方法ですか? たとえば、次のようなものがあります。
class First:
def __init__(self):
self.text = "This is a text in First class"
self.second = Second()
class Second:
def __init__(self):
print "How to show self.text from First?"
私が現在これを行っている方法は、クラスを開始するときにself
クラスからFirst
引数として渡すことですが、これが正しい方法かどうかはわかりません。また、のサブクラスを作成することでこれが可能になる可能性があることもわかりましたが、これが正しい方法であるかどうかはまだわかりません。Second
self.second = Second(self)
Second
First
答えを教えていただけますか?ありがとうございました