あるオブジェクト属性が別のオブジェクトの属性をどのように参照できるかを調べようとしています。たとえば、名前が「A」、子が「B」、「C」のオブジェクトがあります。私はまた、名前 "B"と子供( "D"、 "E")を持つ子供Bを持っています。これで親属性を持たせたいと思っています。異なるオブジェクトの属性が互いにどのように参照できるか
がclass FamilyTree:
def __init__(self, name, children, parent):
self.name = name
self.child = child
私は次に何にしたくない:
を自動的に親の属性を知るためにBとCのための方法は...とDとEのために、それは、以下を参照してくださいB.だ知っておくべきです私はBがその親の属性を知りたいself.parent = parent
はA.
いいえ; 'parent'属性を明示的に設定する必要があります。 – chepner
明示的は暗黙的よりも優れています。 – ppperry