---------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种方式】
【加群交流】