• 【Python基础编程233 ● 面向对象 ● 多态】



     ---------Python基础编程---------

    Author : AI菌


    【内容讲解】  

    1、什么是多态?
    子类继承父类,在子类中重写了父类的方法.
    在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.
    2、如何在程序中使用多态 ?
    可以按照以下几个步骤来写代码:
    1) 子类继承父类
    2) 子类重写父类中的方法
    3) 通过对象调用这个方法
    3、多态有什么好处 ?
    使用多态的函数,变得更加灵活,额外增加了它的功能,提高了它的扩展性.

    【示例图片】

    【代码演示】

    """
    1、什么是多态?
        子类继承父类,在子类中重写了父类的方法.
        在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.
    2、如何在程序中使用多态 ?
       可以按照以下几个步骤来写代码:
          1) 子类继承父类
          2) 子类重写父类中的方法
          3) 通过对象调用这个方法
    3、多态有什么好处 ?
        使用多态的函数,变得更加灵活,额外增加了它的功能,提高了它的扩展性.
    """
    
    
    class Father:
        def cure(self):
            print("父亲给人治病的方法...")
    
    
    class Son(Father):
        # 重写父类继承过来的方法
        def cure(self):
            print("儿子给人治病的方法...")
    
    
    # 定义函数,在里面调用医生的cure函数
    def call_cure(doctor):
        # 调用医生治病的方法
        doctor.cure()
    
    
    # 创建父亲对象
    father = Father()
    # 调用父亲治病方法
    call_cure(father)  # 父亲给人治病的方法...
    
    # 创建儿子对象
    son = Son()
    # 调用儿子治病方法
    call_cure(son)  # 儿子给人治病的方法...

    【往期精彩】

    ▷【Python基础编程196 ● 读取文件的4种方式】
    ▷【Python基础编程197 ● 读取文件的4种方式】
    ▷【Python基础编程198 ● 读取文件的4种方式】
    ▷【Python基础编程199 ● Python怎么读/写很大的文件】
    ▷【Python基础编程200 ● 读取文件的4种方式】
    ▷【Python基础编程201 ● 读取文件的4种方式】
    ▷【Python基础编程202 ● 读取文件的4种方式】
    ▷【Python基础编程203 ● 读取文件的4种方式】

    【加群交流】



  • 相关阅读:
    使用八爪鱼采集所需信息
    一些小疑问&解答
    第一页的简单爬取
    【不解决了】对Spark源码进行编译
    python学习中的序列函数
    关于python中的小知识总结
    python学习13之数据泄密
    python学习12之梯度推进
    python学习11之交叉验证
    python学习10之管道清理建模
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13426660.html
Copyright © 2020-2023  润新知