通過(guò)類(lèi)的實(shí)例調(diào)用的方法(實(shí)例方法),我們稱(chēng)這個(gè)方法綁定在實(shí)例上。
>>> class Person(object):
... def foo(self):
... print "this is bind method"
...
>>> p = Person()
>>> p.foo()
this is bind method
- 方法是類(lèi)內(nèi)部定義函數(shù),該函數(shù)的第一個(gè)參數(shù)是self。
- 必須是將類(lèi)實(shí)例化之后,才能通過(guò)實(shí)例調(diào)用該類(lèi)的方法,調(diào)用時(shí),在方法后面要跟括號(hào),括號(hào)中有默認(rèn)self參數(shù),但是不用寫(xiě)出來(lái)。