python 類中的方法互相調用爲什麼是self.function()形式

 因爲,不加self, 你可能會執行類外的同名函數eat def eat(thing): print(thing,'--->執行了類外函數') class Dog: def eat(self, thing): print('執行了類內函數', thing) def run(self): eat(2) Dog().run() 結果:
相關文章
相關標籤/搜索