私は次の構造を持っています:
class foo(object):
class bar(object):
def __init__(self, parent):
self._parent=parent #this
def worker(self):
return self._parent.name
def __init__(self, name):
self.name=name
def giveNamePointer(self):
return self.bar(self) #and this
これは正常に機能しますが、作成されたインスタンスが作成クラスで定義されたクラスであるという特別な場合に、作成インスタンスへの参照を取得する暗黙的または簡単な方法があるかどうか疑問に思っていました。
編集:これは私を助けることができますか:記述子の実装と、そうであればどのように?