私はPythonの新機能で、Python 3.3.1を使用しています。メソッドの呼び出しと属性へのアクセスの違い
class Parent: # define parent class
parentAttr = 100
age = 55
def __init__(self):
print ("Calling parent constructor")
def setAttr(self, attr):
Parent.parentAttr = attr
class Child(Parent):
def childMethod(self):
print ('Calling child method')
今、私はメソッドとatrributesを区別することができますどのように
c=child
c.[here every thing will appear methods and attr (age,setAttr)]
を作成しますか?つまり、いつc.SetAtrr(Argument)
とc.SetAtrr=value
を使用しますか?
クラスのドキュメントには、呼び出すメソッドと、値を安全に変更できる属性であることがクラスのドキュメントに示されています。 – chepner