---------Python基礎編程---------
Author : AI菌
【內容講解】
【代碼演示】
""" 如何在子類中訪問父類的私有屬性和私有方法 ? 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種方式】
【加群交流】
![]() |
![]() |
![]() |
![]() |