【Python基礎程式設計223 ● 面向物件 ● 如何在子類中訪問父類的私有屬性和私有方法 】
阿新 • • 發佈:2020-08-03
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
如何在子類中訪問父類的私有屬性和私有方法 ?
1.父類在非私有方法中,提供訪問私有屬性和私有方法
2.子類呼叫父類的非私有方法
【程式碼演示】
""" 如何在子類中訪問父類的私有屬性和私有方法 ? 1.父類在非私有方法中,提供訪問私有屬性和私有方法 2.子類呼叫父類的非私有方法 """ class Father: def __init__(self, money, house): self.money = money self.house= house # 私有屬性 self.__girl_friend = "rabbit" def run_company(self): print("父親經營公司...") # 私有方法 def __love(self): print(f"父親年輕時與{self.__girl_friend}談戀愛...") def test(self): """ 訪問私有屬性和方法 """ print(f"兒子想跟{self.__girl_friend}說句話...") self.__love() # 子類繼承父類 class Son(Father): def study(self): # 呼叫從父類中繼承的test方法 # 訪問父類私有屬性和私有方法 self.test() s = Son(10000000000, "海景別墅一套") # 呼叫從父類中繼承的test方法 # 訪問父類私有屬性和私有方法 s.test() # 呼叫自己的study()方法 # 在study()方法中,呼叫從父類中繼承的test方法 # 訪問父類私有屬性和私有方法 s.study()
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】