python方法重写_python 怎样实现重写
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python方法重写_python 怎样实现重写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                方法的重寫:在子類中重寫定義一個父類擁有的方法,調用時使用子類中重寫定義的方法。
效果圖:
代碼:class?Animal:
def?run(self):
print('動物會跑~~~')
def?sleep(self):
print('動物睡覺~~~')
class?Dog(Animal):
def?bark(self):
print('汪汪汪~~~')
d?=?Dog()
d.run()#?方法的重寫
#?當我們調用一個對象的方法時
#????會優先去當前對象中尋找是否具有該方法,如果有則直接調用
#????如果沒有則去對象的父類中尋找,如果父類中有則直接調用父類中的方法
#????如果還是沒有則去父類中的父類中尋找,以此類推,直到找到object?,
#????如果始祖父類也沒有,?就報錯
class?Animal:
def?run(self):
print('動物會跑~~~')
def?sleep(self):
print('動物睡覺~~~')
class?Dog(Animal):
def?bark(self):
print('汪汪汪~~~')
def?run(self):
print('狗跑~~~~')
d?=?Dog()
d.run()
python學習網,大量的免費MongoDB入門教程,歡迎在線學習!
總結
以上是生活随笔為你收集整理的python方法重写_python 怎样实现重写的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: python的基本语法和语言_Pytho
- 下一篇: 资源不足的情况怎么设置sparkrdd并
