クラスがあると想像してくださいA
class A(object):
def __init__(self, x, y)
self.x = x
self.y = y
次に、 (ベースとしてではなく)B
によって初期化されるクラスと他のパラメーターを定義しますA
A
class B(object):
def __init__(self, a):
if isinstance(a, A):
self.a = a
A
問題は、 に膨大な量の変数が定義されており、 でB
頻繁に参照されると仮定するとB
、 でこれらの変数を認識するA
ことB
ができるかどうかです。
self.x
それよりも
self.a.x
?
この変数の自動継承が危険であり、破壊的である可能性さえあることは承知していますが、多くの余分なタイプを入力self.a.x
すると少し不格好に見えます。この継承を一時的に、またはコードの小さなスニペットで有効にするオプションがあると便利です。
編集
__dict__
methods
とを含む基本的にすべてを表示しfunctions
ます。数値変数のみを保持できますか?