---------Python基礎編程---------
Author : AI菌
【內容講解】
【代碼演示】
""" 1.多繼承的格式: class 子類名(父類1, 父類2, ...): 子類中的代碼 2.如果繼承了多個父類,且父類都有同名方法,則默認只執行第一個父類的 """ class A: def __init__(self, a): self.a = a def methodA(self): print("---------methodA---------") def show(self): print("show from A") class B: def __init__(self, b): self.b = b def methodB(self): print("---------methodB---------") def show(self): print("show from B") # 讓C類同時繼承A,B兩個父類 class C(A, B): # 為了繼承A,B兩個父類中的屬性,需要重寫init方法,在方法中調用兩個父類中的init方法 def __init__(self, a, b): # 調用A,B類中的init方法 A.__init__(self, a) B.__init__(self, b) c = C("a的屬性", "b的屬性") print(c.a) print(c.b) c.methodA() c.methodB() # 如果繼承了多個父類,且父類都有同名方法,則默認只執行第一個父類的 # 執行A類的show()方法,不會執行B類的show()方法 c.show() # show from A
【往期精彩】
▷【Python基礎編程196 ● 讀取文件的4種方式】
▷【Python基礎編程197 ● 讀取文件的4種方式】
▷【Python基礎編程198 ● 讀取文件的4種方式】
▷【Python基礎編程199 ● Python怎么讀/寫很大的文件】
▷【Python基礎編程200 ● 讀取文件的4種方式】
▷【Python基礎編程201 ● 讀取文件的4種方式】
▷【Python基礎編程202 ● 讀取文件的4種方式】
▷【Python基礎編程203 ● 讀取文件的4種方式】
【加群交流】
![]() |
![]() |
![]() |
![]() |