クラスを持つ
class A(object):
z = 0
def Func1(self):
return self.z
def Func2(self):
return A.z
両方の方法(Func1
およびFunc2
)は同じ結果をもたらし、アドレス指定方法の2つの可能な方法を説明するためにこの人工的な例にのみ含まれていますz
。
の結果は、インスタンスが。のようなものでFunc*
シャドウイングされる場合にのみ異なります。z
self.z = None
またはz
の構文を使用してクラス変数にアクセスするための適切なPythonの方法は何ですか?Func1
Func2