【Python基礎程式設計221 ● 面向物件 ● 子類中重寫父類中的方法】
阿新 • • 發佈:2020-08-03
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
1.重寫父類中的方法的原因:
父類中的方法不能滿足子類的需要,但是子類又想保留這個方法名.
2.重寫父類中的方法:
這就需要在子類中定義一個同名的方法,這叫重寫父類中的方法.
3.如何重寫:
1) 把父類中的方法複製貼上到子類中
2) 在子類中修改方法體
4.特點:
子類重寫了父類中的方法後,當通過子類物件呼叫這個方法時,
呼叫的是子類中的這個方法,而不是父類中的這個方法
【程式碼演示】
""" 1.重寫父類中的方法的原因: 父類中的方法不能滿足子類的需要,但是子類又想保留這個方法名. 2.重寫父類中的方法: 這就需要在子類中定義一個同名的方法,這叫重寫父類中的方法. 3.如何重寫: 1) 把父類中的方法複製貼上到子類中 2) 在子類中修改方法體 4.特點: 子類重寫了父類中的方法後,當通過子類物件呼叫這個方法時, 呼叫的是子類中的這個方法,而不是父類中的這個方法""" class Father: def __init__(self, money, house): self.money = money self.house = house def run_company(self): print("父親經營公司...") # 子類繼承父類 class Son(Father): # 重寫了父類中的run_company方法 def run_company(self): print("兒子經營公司...") s = Son(100000000, "海景別墅一套")print(s.money) print(s.house) # 呼叫的是Son類重寫的run_company()方法 # 不會呼叫父類的run_company()方法 s.run_company() # 兒子經營公司...
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】