影中人 发表于 2023-2-28 15:37:00

super函数的扩展阅读

小甲鱼老师的那篇扩展阅读,里面这一段函数
class A:
    def say(self):
      print("FishA")

class B:
    def say(self):
      print("FishB")
      
class C(A):
    def say(self):
      A.say(self)
      print("FishC")
      
class D(B):
    def say(self):
      B.say(self)
      print("FishD")

class E(C, D):
    def say(self):
      D.say(self)
      C.say(self)
      print("FishE")

e = E()
e.say()
打印的结果应该是这样的吧
FishB
FishD
FishA
FishC
FishE

isdkz 发表于 2023-2-28 15:44:51

确实是甲鱼老师的那篇扩展阅读那里写错了

歌者文明清理员 发表于 2023-3-1 09:26:26

本帖最后由 歌者文明清理员 于 2023-3-18 14:25 编辑

@小甲鱼
我没他好友怎么办
有了
@小甲鱼
页: [1]
查看完整版本: super函数的扩展阅读