1. 程式人生 > >python day20多繼承,MRO,C3

python day20多繼承,MRO,C3

python⽀持多繼承. ⼀個類可以擁有多個父類.

class ShenXian: # 神仙
  def fei(self):
  print("神仙都會飛")
class Monkey: # 猴
  def chitao(self):
  print("猴子喜歡吃桃子")
class SunWukong(ShenXian, Monkey): # 孫悟空是神仙, 同時也是⼀只猴
  pass
sxz = SunWukong() # 孫悟空
sxz.chitao() # 會吃桃⼦
sxz.fei() # 會⻜
此時, 孫悟空是⼀只猴子, 同時也是⼀個神仙. 那孫悟空繼承了這兩個類. 孫悟空自然就
可以執行這兩個類中的方法.