day27 多继承 super 详细用法

 1 # 没有使用super的时候的多继承,如果父类的名字变了。或者有什么更改,需要全部都一起改
 2 class FooParent:
 3     def bar(self, message):
 4         print(message)
 5 
 6 
 7 class FooChild(FooParent):
 8     def bar(self, message):
 9         FooParent.bar(self, message)  # 如果FooParent 改成 BooParent 这也要要改
10 
11 
12 FooChild().bar("Hello, Python.")
13 
14 
15 # 有super的多继承,父类的更改也不会对子类的调用造成影响
16 class FooParent:
17     def bar(self, message):
18         print(message)
19 
20 
21 class FooChild(FooParent):
22     def bar(self, message):
23         super().bar(message)
24 
25 
26 FooChild().bar("Hello, Python.")
原文地址:https://www.cnblogs.com/shijieli/p/9921743.html