self.__x の意味が理解できないです。
Pythonの技法:プロパティによるアクセサの実装 と言う記事を読んでいます。
class B(object): y = 3 z = 4 def __init__(self): self.__x = 2 def getx(self): return self.__x def setx(self, val): print "x is read only"
と言うコードが出てきますが、self.__x はなぜアンダースコアが2つ連なっているのでしょうか?
またclass B(object)のobjectは何の意味なのでしょうか?
def getx(self)の引数はselfだけなのに、def setx(self, val)の引数はselfとvalの2つがあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー