【Python基础编程221 ● 面向对象 ● 子类中重写父类中的方法】
---------Python基础编程---------
Author : AI菌
【内容讲解】
【代码演示】
""" 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基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】