---------Python基础编程---------
Author : AI菌
【内容讲解】
【代码演示】
""" 【问题】子类继承父类,子类定义了__init__方法,相当于重写了父类的__init__()方法 子类默认调用自己的__init__()方法,而不会调用父类的__init__()方法 那么,子类如何继承父类中定义的属性 ? 【解答】 在子类的__init__()方法里,调用父类的__init__()方法 """ class Father: def __init__(self, money, house): self.money = money self.house = house def run_company(self): print("父亲经营公司...") class Son(Father): # 重写了父类中的init方法 def __init__(self, name, money, house): self.name = name # 使用第三种格式调用父类中的__init__方法 super().__init__(money, house) s = Son("rabbit", 1000000000, "海景别墅一套") print(s.name) print(s.money) print(s.house)
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】